上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 69 下一页
摘要: new方法实现原理 完整的创建一个可用的对象:Person *p=[Person new]; new方法的内部会分别调用两个方法来完成3件事情: (1)使用alloc方法来分配存储空间(返回分配的对象); (2)使用init方法来对对象进行初始化。 (3)返回对象的首地址 (1)使用alloc方法来 阅读全文
posted @ 2017-03-18 20:03 iFat 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.静态类型和动态类型 静态类型 将一个指针变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个指针变量所属的类,这个变量总是存储特定类的对象。 将一个指针变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个指针变量所属的类,这个变量总是存储特定类的对象。 动态类型 这一 阅读全文
posted @ 2017-03-18 18:56 iFat 阅读(420) 评论(0) 推荐(0) 编辑
摘要: @property修饰符 修饰是否生成getter方法的 readonly 只生成setter方法,不生成getter方法 readwrite 既生成getter 又生成setter方法(默认) readonly 只生成setter方法,不生成getter方法 readwrite 既生成getter 阅读全文
posted @ 2017-03-18 18:21 iFat 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.@property增强 自从Xcode 4.x后,@property可以同时生成setter和getter的声明和实现 2.@property增强注意点 默认情况下,setter和getter方法中的实现,会去访问下划线 _ 开头的成员变量。 如果没有会自动生成一个_开头的成员变量,自动生成的成 阅读全文
posted @ 2017-03-18 14:59 iFat 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.什么是@synthesize @synthesize是编译器的指令 什么是编译器的指令 ? 编译器指令就是用来告诉编译器要做什么! @synthesize会让编译器做什么呢? @synthesize 用在实现文件中告诉编译器实现成员变量的的访问器(getter/setter)方法 这样的好处是: 阅读全文
posted @ 2017-03-18 11:48 iFat 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.什么是@property @property是编译器的指令 什么是编译器的指令 ? 编译器指令就是用来告诉编译器要做什么! @property会让编译器做什么呢? @property 用在声明文件中告诉编译器声明成员变量的的访问器(getter/setter)方法 这样的好处是:免去我们手工书写 阅读全文
posted @ 2017-03-17 23:54 iFat 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容普通的UIView不具备滚动功能,不适合显示过多的内容UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容 阅读全文
posted @ 2017-03-17 23:15 iFat 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1.OC中的私有变量 在类的实现即.m文件中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private的。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名,在这期间使用@public等关键字也是徒劳的。 2.OC中的私有 阅读全文
posted @ 2017-03-15 21:07 iFat 阅读(587) 评论(0) 推荐(0) 编辑
摘要: // XMGSubTagViewController.m #import "XMGSubTagViewController.h" #import #import "XMGSubTagItem.h" #import @interface XMGSubTagViewController () @property (nonatomic, strong) NSArray *subTags;... 阅读全文
posted @ 2017-03-15 20:39 iFat 阅读(236) 评论(0) 推荐(0) 编辑
摘要: // XMGAdViewController.m #import "XMGAdViewController.h" #import #import "XMGADItem.h" #import #import #import "XMGTabBarController.h" @interface XMGAdViewController () @property (weak, nona... 阅读全文
posted @ 2017-03-15 20:10 iFat 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 69 下一页