好久没有写文章了,上一篇对于初学者可能比较有用的文章吧……我的入行语言是Java、JSP,比较强调MVC模式,所以对MVC还是比较了解的。因此后来转入iOS开发,在模式上就没有那么纠结,但是对于很多初入编程领域的人来说可能会比较困惑,下面用一个简单的列表例子来说一下iOS开发当中的MVC模式。首先,新建一个工程,在工程中新建两个UIViewController的子类,如图:我将用这两个类来示例非M
内容提要:不同场景下如何封装及开发SDK.a静态库创建直接创建Framework库在已有工程中创建创建Framework工程进行封装创建Bundle资源库文件含界面SDK如何进行依赖开发使用脚本创建Framework库,解决合并的烦恼Swift 如何创建Framework库知识准备终端命令真机和模拟器上的库文件合并 Framework库合并的是Framework内包含的二进制文件,合并后替换库中
转载 2024-05-28 12:22:55
320阅读
接口分类:FC          圆型带螺纹(配线架上用的最多)ST          卡接式圆型SC         卡接式方型(路由器交
  随着互联网的迅速发展,现在大部分APP都是需要网路链接,进行实时交互。如果你的APP还是本地数据,那用户体验肯定很low。今天就来研究研究网络编程之Socket。   首先还是先介绍一下理论知识。  网络七层由下到上分别为物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。各层作用如下图http协议,对应于应用层; tcp协议,对应于传输层;ip协议 , 对应于网络层 。So
文章分享至我的个人技术博客: https://cainluo.github.io/14986613643920.htmlSocket的解释Socket翻译过来中文称为套接字, 这里我找到了一段比较官方的解释Socket是什么东西:Socket是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机
总体交互流程如下     1. 客户端发起HTTPS请求  这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。  2. 服务端的配置  采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出提示页面(s
  现在的移动互联网时代,大家的网速真是越来越快,高带宽的WIFI和覆盖率极大的4G,4G+把手机观看视频直播推上了风口浪尖,越来越多的应用在玩手机视频直播,我们做的应用里也要嵌入视频直播。  这篇文章里我们暂时不讨论视频的推流(视频推流一般使用RTMP推流协议,强烈建议使用OBS进行推流,亲测十分强大)。我们在这里仅仅来聊聊视频直播拉流的框架级方案(当然大家也可以自己尝试去写一个支持实时流媒体的
一切为了迎合苹果在WWDC 2016开发者大会上,苹果宣布了一个最后期限:到2017年1月1日 App Store中的所有应用都必须启用 App Transport Security安全功能。App Transport Security(ATS)是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS。苹果目前允许开发者暂时关闭ATS,可以继续使用HTT
前三篇加密和哈希、数字签名和数字证书、HTTPS的核心SSL/TLS协议已经把相关原理说完了,具体理解还要和实际使用结合起来。本人从事iOS开发,这里主要讲述在iOS中的应用。而在iOS中大部分网络请求都是使用的AFNetworking这个第三方库,而它又是基于NSURLSession的封装,所以此文也会从这两个方面进行讲解。由于NSURLConnection基本已经无人使用,这个就不在提了,大
转载 5月前
48阅读
web始祖HTTP 全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处于计算机网络中的应用层,HTTP是建立在TCP协议之上,所以HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的特性,例如tcp建立连接的3次握手和断开连接的4次挥手以及每次建立连接带来的RTT延迟时间。HTTP与现代化浏览器 早在H
转载 2024-09-11 00:21:13
38阅读
原文链接 : iOS 8: Creating a Today Widget 译者 : Harries Chen 校对者: Mr.Simple 状态 : 校对中创建扩展是iOS8升级后的一个重要的特性,在本次介绍中,我将通过创建一个自定义的今日组件在通知中心来讲解。首先我们短暂的来了解一下有关扩展来明白组件这个重要的概念。1.扩展是什么?扩展是一个特殊的程序。但是它并不
I/O接口标准 1.单端信号接口标准 LVTTL和LVCMOS(JESD8-5,JESD8-B) SSTL(JESD8-8,JESD8-9B,JESD8-15) HSTL(JESD8-6) LVTTL和LVCMOS结构通常是简单的push-pull。最简单的例子就是CMOS反向器,需要满足的唯一参数是VIL/VIH,VOL/VOH以及驱动电流,接口标准相对易于实现。其输入和输出
  CQRS是推理特定域活动的有用模式。 但这肯定带有陡峭的学习曲线。 读取,写入,DDD,事件源,最终一致性,我们为什么要关心?  这是我在自己空间上的原始文章的交叉发布:CQRS:为什么? 以及所有需要考虑的事情。 随意看看并查看我的其他文章。    Photo by Franck V. on Unsplash  用例  我正在研究一个新项目,该项目旨在替换会产生后果并在整个公司中引入耦合的大
一.硬盘的接口1.接口类型IDE并口IDE代表着硬盘的一种类型,IDE接口硬盘多用于家用产品中,也部分应用于服务器。(现在已经被淘汰)SATA串口 (常用)使用SATA接口的硬盘又叫串口硬盘,是现在和未来的PC机硬盘主流趋势。SCSISCSI接口具有应用范围广,多任务,带宽大CPU占用率低以及热插拔等优点。SAS(SATA + SCSI) (常用)SAS的接口技术可以向下兼容SATA,但反过来SA
一. 监听触摸事件的做法如果想监听一个view上面的触摸事件,不使用手势实现的步骤 (1). 自定义一个view (2). 实现view的touches方法,在方法内部实现具体处理代码通过touches方法监听view触摸事件,有很明显的几个缺点 (1). 必须得自定义view (2). 由于是在view内部的touches方法中监听触摸事件,因此默认情况下,无法让其他外界对象监听view
转载 2024-09-22 20:07:26
216阅读
一、概述面向过程:根据业务逻辑从上到下,完成代码;函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可;面向对象:对函数进行分类和封装。二、面向对象1.类、对象、方法、实例                                                            ①.字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存
转载 2024-09-30 10:22:03
61阅读
文件字节流操作:InputStream(File file)/OutputStream(File flie Boolean falg(是否追加到文件后))1,FileInputStream:通过字节的方式读取文件(一个一个字符的读取),适合读取所有类型的文件,全字符可使用FileReader(字符流操作)。主要方法:int read() :从硬盘上按字节读取数据。 void close():关闭操
转载 7月前
296阅读
1点赞
xbox360链接pc Set up your Xbox One’s TV integration and you can do more than just watch TV on your Xbox: you can also stream that live TV from your Xbox to a Windows 10 PC, Windows phone
现在人们电脑使用最多的软件,应该是浏览器了吧。现在浏览器的功能也逐渐丰富,承载了更多的使用场景。那么在电脑端和智能手机上,你都在用什么浏览器呢?作为浏览网页的主要工具,浏览器的速度和功能体验,可以说是决定着我们的上网体验。广告多、加载慢、占用系统资源多的浏览器,往往是人们所嫌弃的。在国外调研机构的统计信息中,全球浏览器市场份额的数据也出炉了,快来看看全球用户最多的浏览器是什么吧!Chorme毫无争
# Android 使用 SSE(Server-Sent Events)的全面指南 Server-Sent Events(SSE)是一种用于建立单向数据流的 HTML5 技术,通常用于实时应用程序中。与 WebSocket 不同,SSE 是基于 HTTP 的并且更简单易用。在 Android 开发中,使用 SSE 可以帮助您实时接收服务器发送的数据。本文将带您一步步实现 Android 使用 S
原创 11月前
1236阅读
  • 1
  • 2
  • 3
  • 4
  • 5