06 2017 档案
摘要:NSNumber转NSString: 假设现有一NSNumber的变量A,要转换成NSString类型的B 方法如下: NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init]; B = [numberFormatter
阅读全文
摘要:在c语言中,int和long的字节数是和操作系统指针所占位数相等。 但c语言中说,long的长度永远大于或等于int objective-c里,苹果的官方文档中总是推荐用NSInteger 它和int有什么区别呢,stackoverflow这帮大神给了答案。 原来在苹果的api实现中,NSInteg
阅读全文
摘要:ps:最近看到骗教oc中自定义构造方法的文章不错,所以在此收藏转载交流,个人感觉讲的很深刻到位. 转自:M了个J 本文目录 知识回顾 一、自定义构造方法 二、description方法 知识回顾 一、自定义构造方法 二、description方法 说明:这个Objective-C专题,是学习iOS开
阅读全文
摘要:面向对象有三大特征:封装、继承和多态。 一、封装 封装是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。简而言之,信息隐藏,隐藏对象的实现细节,不让用户看到,以此来增强安全性和简化编程,进而达到封装的目的。 使用者不必了解具体
阅读全文
摘要:getter 和 setter 是对实例变量的一个设置和调用的作用平时我们的实例变量都是@public的形式,这个形势的实例变量谁都可以去修改,跟我们现实中的某种职业一样。这个时候就体现出封装的作用了,我定义的实例变量只能我让你用,你才能用。我让你怎么去用,你才能怎么取用。怎么才能实现我的霸权注意呢
阅读全文

浙公网安备 33010602011771号