1.新建一个项目,File->Project->iOS->Framework,取名MyFramework, 2.设置配置,设置支持iOS系统的最...
TCP和UDP的区别于联系: TCP为传输控制层协议,为面向连接、可靠的、点到点的通信; UDP为用户数据报协议,非连接的不可靠的点到多点的通信...
strong 表示指向并拥有该对象。其修饰的对象引用计数会增加1。该对象只要引用计数不为 0 则不会被销毁。当然强行将其设为 nil 可以销毁它...
copy 的语义是将对象拷贝一份给新的引用,通过新的引用对它的修改不影响原来那个被拷贝的对象。 NSString、NSArray、NSDicti...
RunLoop 就是一个事件处理的循环,用来不停的调度工作以及处理输 入事件。使用 RunLoop 的目的是让你的线程在有工作的时候忙于工 作,...
线程是 CPU 独立运行和独立调度的基本单位(可以理解为一个进程 中执行的代码片段) ,进程是资源分配的基本单位(进程是一块包含 了某些资源的内...
目前开发中,面对大量的返回参数,几乎都是用YYModel来处理model类,但是有时难免要对model类的属性进行特殊处理,这里提供了一种通过运...
项目中,我们经常会遇到一些时间需要处理的问题,本人最近一个项目就遇到了此类问题,需求要求对一个公告列表进行时间显示处理,当两条连续的时间不超过五...
id obj = [[NSObject alloc]init]; 编译器模拟代码: // id obj = objc_msgSend(NSOb...