在OC中内存管理MRC手动内存管理和ARC自动内存管理,ARC是从iOS 4.0开始,在iOS 4.0之前使用的都是MRC,内存需要靠程序员自己管理(如alloc一个...
在OC中内存管理MRC手动内存管理和ARC自动内存管理,ARC是从iOS 4.0开始,在iOS 4.0之前使用的都是MRC,内存需要靠程序员自己管理(如alloc一个...
1、block的定义有三种,无返回值无参数:typedef void(^block) (void); 有返回值无参数:typedef int(^block) (void); ...
在使用GCD之前先了解一下有哪些好处? GCD可以多任务并行执行;可以更多地利用CPU资源;会自动管理线程的生命周期,程序员只需要告诉GCD要执行的任务,不需要程序员去手动管...
一、一个页面从的生产过程 二、CPU卡顿优化 1、使用轻量级的对象,无事件可用CALayer代理UIView 2、避免频繁修改frame,bounds,transfo...
一、APP启动分为冷启动和热启动 1、冷启动 - APP从0-1的启动 2、热启动 - APP在后再运行启动 二、APP冷启动三大阶段 1、dyld ...
readwrite 可读可写,会生成setter和getter方法; readyonly 只读特性,只会生成getter方法,不会生成setter方法,属性外界不能修改; a...
1、KVO(Key-value-Observing):观察者模式,键值观察机制,提供观察某一对象属性的方法,一对多。 第一步:添加观察者 addObserver: forKe...
1、继承 继承是新建一个类A继承类B,B就是A的父类,那么A将拥有B的全部属性和方法,列入Objective-C中基类是NSObject,大部分的类都继承与他。当然继...
1、malloc/free是c中的一个函数,new/delet是c++中的操作符,都是动态分配内存 2、void *malloc(size_t size)分配一个所需的内存空...
ls 即list ,显示当前文件下文件 ls -a 显示所有文件,包括一下看不到的 ls -l 显示所有文件列表包含创建日期等 ls -la 显示所有文件(包含看不到的一些文...
1、NSUserDefaults 能存储的数据类型为:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSD...
简单的理解https是安全的http,即https协议 = http协议+ssl/tls协议。相比http多了一个安全加密过程。 ssl是安全套接层协议(secure...
1、UIView动画 animateWithDuration: animations:,该方法执行一个动画duration是执行所需时间,第二个是一个block,就是要执行的...
MVC即Model - View -Controller,MVP即Model - View - Presenter,MVVM即Model - View - ViewM...
1、三次握手 第一次握手是客户端主动向服务器发起请求,并向服务器发送SYN,系列号为J,此时服务器被动开启,客户端进入等待状态; 第二次握手是服务器接收到客户端发送过来的SY...