小爷的爷

2016年7月1日

不能使用weak修饰进行声明的类

摘要: These classes include NSTextView, NSFont and NSColorSpace; for the full list, see Transitioning to ARC Release Notes. 但是如果你真的想在这些类中使用weak进行修饰,可以使用不安全的 阅读全文

posted @ 2016-07-01 11:41 小爷的爷 阅读(232) 评论(0) 推荐(0) 编辑

2016年6月30日

atomic和nonatomic的区别

摘要: 1.使用atomic进行修饰的属性,在实现文件中不能重写setter方法和getter方法,不然在编译过程会发生报错。 1.使用nonatomic进行修饰的属性,在实现文件中可以重写setter方法和getter方法。 阅读全文

posted @ 2016-06-30 12:20 小爷的爷 阅读(170) 评论(0) 推荐(0) 编辑
[super init]方法的调用

摘要: 当重新覆盖父类的init方法时,需要调用[super init]方法确认父类中的init是返回一个实例,而不是一个空的实例。 那为什么要调用这个呢? 我得猜测是这样的:因为这是一个初始化方法,需要对对象实例进行初始化,当你覆盖父类的初始化方法时,编辑器就会优先使用你的方法而不再理会父类的初始化方法, 阅读全文

posted @ 2016-06-30 10:32 小爷的爷 阅读(584) 评论(0) 推荐(0) 编辑

2016年6月29日

@synthesize的使用

摘要: 利用@synthesize可以给在.m文件中给.h文件中的属性重新定义新的名称如 @synthesize firstname = anothername;firstname是在.h文件中定义的,新定义的属性名称为anothername在.m文件中使用属性anothername时,就相当于使用firs 阅读全文

posted @ 2016-06-29 22:53 小爷的爷 阅读(281) 评论(0) 推荐(0) 编辑
compare:(字符串的大小比较)

摘要: 1.字符串的比较是按照ascall码进行比较的 比如A比a的值小, if([string1 compare:string2] == (以下描述)) 如果比较的结果是NSOrderedDescending,说明string1比string2要大 如果比较的结果是NSOrderedAscending,说 阅读全文

posted @ 2016-06-29 17:06 小爷的爷 阅读(1193) 评论(0) 推荐(0) 编辑

2016年6月12日

Objective-c 命名规则

摘要: 1.方法名:第一个单词的首字母用小写,后面的单词首字母要大写<骆驼规则>,例如doSomething 、 doSomethingElse 2.类名:第一个单词的首字母要求大写,后面的单词首字母要大写<骆驼准则> 3.变量名多以小写字母开头 阅读全文

posted @ 2016-06-12 20:36 小爷的爷 阅读(148) 评论(0) 推荐(0) 编辑
应用图标的要求表格

摘要: Asset iPhone 6s Plus and iPhone 6 Plus (@3x) iPhone 6s, iPhone 6, and iPhone 5 (@2x) iPhone 4s (@2x) iPad and iPad mini (@2x) iPad 2 and iPad mini (@1 阅读全文

posted @ 2016-06-12 19:33 小爷的爷 阅读(149) 评论(0) 推荐(0) 编辑
iOS之《 Human Interface Guidelines:from Concept to Product 》<界面设计指南 二>:从概念到产品的实现

摘要: 开发之前需要想到的: 1.列出所有用户可能喜欢的功能。 例子:食谱 (1)创建一个总的食谱菜单 (2)食谱的获取方法 (3)比较价格 (4)当地的食材店 (5)食谱每道菜的注释 (6)能够获取和使用的优惠券 (7)使用图片或者视频的形式演示烹饪的过程 (8)显示不同的烹饪方法,或进行新的探索 (9) 阅读全文

posted @ 2016-06-12 10:26 小爷的爷 阅读(136) 评论(0) 推荐(0) 编辑

2016年6月10日

iOS interface guidelines (界面设计指南)<一>

摘要: 一. 为iOS而设计 1.iOS体现的主题: (1)Deference(顺从):UI的存在就是为了让顾客更加容易理解和进行交互,而不是要和顾客玩智力游戏 (2)Clarity(清晰):在每个尺寸中都能清晰的显示文字,表达精确和图像清晰的图标,装饰物要合适且搭配自然,设计的功能要击中一点,表达明确 ( 阅读全文

posted @ 2016-06-10 22:14 小爷的爷 阅读(491) 评论(0) 推荐(0) 编辑
device framework(设备框架)

摘要: Table A-1 Device frameworks Name First available Prefixes Description Accelerate.framework 4.0 cblas, vDSP Contains accelerated math and DSP functions 阅读全文

posted @ 2016-06-10 10:52 小爷的爷 阅读(550) 评论(0) 推荐(0) 编辑