上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: Designated Initializer不稳定的传送门合成属性Properties don’t always have to be backed by their own instance variables.As an example, theXYZPersonclass might defi... 阅读全文
posted @ 2015-10-26 22:00 Norcy 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.分类里面只新增函数,不要新增变量;虽然新增是语法合法的,但是编译器并不会为你的property合成相应的成员变量、setter和getterCategories can be used to declare either instance methods or class methods but... 阅读全文
posted @ 2015-10-26 20:21 Norcy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.平台相关的数据类型These types, likeNSIntegerandNSUInteger, are defined differently depending on the target architecture. When building for a 32-bit environme... 阅读全文
posted @ 2015-10-14 22:28 Norcy 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一个类,可能有很多初始化函数,但是有主次之分,最主要的初始函数应该对类内应当需要初始化的变量进行初始化。这个最主要的初始函数即Designated Initializer(指定初始化器),可以理解为是类的默认初始函数。比如,UIView的Designated Initializer是initWith 阅读全文
posted @ 2015-10-11 23:33 Norcy 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 题目 上题目,已知A是爷爷,B是爸爸,C是孙子。 A,B,C都各自实现了函数f,只有B实现了函数g。 请问,下面代码输出什么? 答案是CACC. 分析 1.C中没有g,为什么可以调用B的方法 C继承自B,所以C中虽然没有g方法,但是会去从下往上找,找到B类的g方法进行调用。 2.关于[self f] 阅读全文
posted @ 2015-09-15 22:21 Norcy 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 本章将分为三个部分:KVO是什么KVO有什么用KVO例子KVO是什么KVO,即NSKeyValueObserving,一个非正式的Protocol,提供一种机制来间接观察其他对象属性的变化。KVO有什么用前几天遇到一个问题,TableView的一个Cell中有一个继承自UIScrollView的横滑... 阅读全文
posted @ 2015-09-14 21:35 Norcy 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本章将分为三个部分:KVC是什么KVC之Set/GetKVC键值路径之Set/GetKVC是什么KVC,即NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性,并不需要调用setter/getter函数或者类的实例变量。KVC之Set/Get类A中有3个... 阅读全文
posted @ 2015-09-12 22:50 Norcy 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 成员变量的访问权限Objective-C中的成员变量有以下三种属性public(外部及其子类可访问)protected(子类可访问,外部不可访问)private(外部及其子类不可访问)默认情况下,是protected属性例子:类A有3个属性,类B是类A的子类,main函数对于类A来说是外部。A.h@... 阅读全文
posted @ 2015-09-12 21:54 Norcy 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 例子1 Controller的view中有一个tableView,tableView的cell上有一个button,现在需要将button的frame转为在Controller的view中的frame,怎么实现呢? 注意1. button的frame是相对于其superview来确定的,frame确 阅读全文
posted @ 2015-09-11 11:27 Norcy 阅读(2620) 评论(0) 推荐(0) 编辑
摘要: 背景项目需要自己构造一个URI Scheme,但是不知道URI是什么,以及Scheme的命名方式,所以找了以下资料。资料URL非常好理解,因为很常见,它是用于网络上定位互联网上Web资源的,如网上的某个图片,某个mp3或某个H5页面的地址。举例:http://www.baidu.com/img/bd... 阅读全文
posted @ 2015-09-08 00:04 Norcy 阅读(309) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页