在iOS开发中,Protocol是一种经常用到的设计模式,苹果的系统框架中也普遍用到了这种方式,比如UITableView中的<UITableViewDelegate>,以及<NSCopying>、<NSObject>这样的协议。我想大家也都自定义过协议,一般都用于回调,或者数据传递。不过,用久了以后,不知道大家是否会有一些困惑:协议只能用于委托代理吗?为什么系...
2018-09-13 15:35:09
511
多线程
2015-12-15 17:45:50
391
UICollectionViewFlowLayout UICollectionView
2015-12-11 09:37:22
343
sql语句 以及 数据库SQLiteManager
2015-12-10 21:30:46
406
沙盒 数据写入 归档与反归档
2015-12-07 23:12:46
445
Model类和ImageDownLoader
2015-12-05 10:54:42
354
封装一个GET异步网络请求的类
2015-12-05 09:52:17
526
Get请求和POST请求
2015-12-03 23:33:31
349
XML文件解析: SAX ; DomJSON文件解析: NSJSONSerialization类 ; JSONKit类
2015-12-02 23:02:15
388
block 的 特殊用法
2015-11-28 17:52:05
739
UITabBarController
2015-11-28 17:35:14
348
单例类以及其应用
2015-11-28 16:21:47
557
自定义cell 和 更改cell 的属性值
2015-11-24 22:33:11
519
编辑 和 移动
2015-11-23 22:57:00
343
UITableView
2015-11-21 10:43:08
486
UINavigationController
2015-11-19 23:39:40
378
UIScrollView UIPageControl
2015-11-19 22:49:28
509
UIButton NStimer
2015-11-17 19:24:32
688
UISegmentedControl UISlider
2015-11-17 19:18:57
353
tap longPress swipe
2015-11-17 18:45:36
373
target/action 设计模式代理设计模式
2015-11-16 23:22:22
358
Touch Motion 响应链
2015-11-16 17:15:22
330
容器视图控制器
2015-11-12 23:28:00
520
屏幕旋转 内存警告
2015-11-12 23:15:14
363
MVC 视图控制器
2015-11-12 23:05:59
563
自定义视图 LTView 和 LoginView
2015-11-12 22:42:06
437
UITextField 和 UIButton
2015-11-11 23:43:46
410
UIView 和 UILabel 的属性和方法介绍
2015-11-10 21:45:56
615
内存管理内存管理的三种方式1.垃圾回收(gc)轮询延迟 程序员只需要开辟内存空间,不需要⽤代码显⽰地释放,系统来判断哪些空间不再被使⽤,并回收这些内存空间,以便再次分配。整个回收的过程不需要写任何代码,由系统⾃动完成垃圾回收。Java开发中⼀直使⽤的就是垃圾回收技术2.MRC(Manual Reference Counting)人工引用计数 内存的开辟和释放都由程序代码进⾏控制。相对垃圾回
2015-11-06 21:48:00
535
属性 点语法KVC
2015-11-05 10:19:16
498
类目 延展协议
2015-11-05 10:08:15
402
block的定义以及它的一些使用方法
2015-11-05 09:57:13
398
常见类的方法:NSString NSMutableString NSArray NSMutableArray
2015-11-05 09:55:48
492
继承的一些特点 子类与父类的关系
2015-11-05 09:32:17
412
基本行为方法:1.自定义初始化方法2.便利构造器方法3.getter和setter方法4.全面描述方法
2015-11-04 22:31:25
491
Objective-C 是一门面向对象的语言 类和对象的概念
2015-11-04 22:00:15
489
1. 布尔类型(BOOL):它是一种数据类型它的值只有0和1系统通过编译把它编译成NO和YES(只能大写) 比较两数大小 int number1 = 5, number2 = 10; BOOL a = YES; a = number1 - number2 > 0; printf("%d",a); 总结: BOOL类型的变量通常用于接收关系
2015-10-18 16:13:53
399
1. 进制1) 基数: 基数为n,代表n进制2) 位权:从个位开始,向左依次编号为0,1...x,分别代表n进制的x次⽅。3) 八进制以0开头, 十六进制以0x开头4) x进制转⼗进制:按权求和 十进制转x进制:连除倒取余2. 基本数据类型3. 常量: 程序运行期间值不能被改变的量分为: 整型常量,浮点型常量,字符型常量4. 变量
2015-10-08 21:13:39
511