会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
汪高明的博客
人所缺乏的不是才干而是志向,不是成功的能力而是勤劳的意志!!!
博客园
首页
新随笔
联系
管理
订阅
2015年4月12日
OC中关于给NSString 赋 nil和@""的区别
摘要: nil和NULL没有本质的区别都是代表空,nil是属于OC的风格,而NULL是C的风格.举个例子NSString *name = nil;这句话代表着一个指向OC空实例的指针,可以认为这个实例变量是不存在的吧,在JAVA中这样的写法是直接抛出异常的.而如下NSString *name = @"";这...
阅读全文
posted @ 2015-04-12 23:57 汪高明
阅读(219)
评论(0)
推荐(0)
2015年4月11日
Protocol
摘要: Protocol(协议):协议就是我定的一些方法,找一个人来帮我实现.协议里的方法有两种一种(@required)必须执行,第二种(@optional)可选择性执行.协议只是一堆方法的声明,也就是说协议只有.h文件,没有.m文件,谁遵守协议,谁就要实现协议里的规定的方法.协议通常与代理一起出现.创建...
阅读全文
posted @ 2015-04-11 23:13 汪高明
阅读(365)
评论(0)
推荐(0)
Extension
摘要: Extension的主要作用是管理类的”私有”方法面向对象编程也叫面向接口编程在设计一个类的时候,有些方法需要对外公开(我们称为接口),有些方法仅仅内部使用(比如:是某个方法的一个小步骤).Extension的功能是帮我们去管理这些内部使用的方法(私有方法).Extension的语法格式和Categ...
阅读全文
posted @ 2015-04-11 23:12 汪高明
阅读(296)
评论(0)
推荐(0)
Category
摘要: Category作用为类库已有的类扩充方法创建新建文件选择Object-C Category模板Category选项填你要扩充的方法名(要达到见名知意)Category on 填你的方法是为哪个类所写生成两文件为ClassName + MethodName.hClassName + MethodNa...
阅读全文
posted @ 2015-04-11 23:11 汪高明
阅读(216)
评论(0)
推荐(0)
便利构造器
摘要: 便利构造器的作用是把初始化进行封装。便利构造器的定义.h+ (instancetype)classNameWithName:(NSString *)name;实现.m+ (instancetype)classNameWithName:(NSString *)name{ ClassName *Obje...
阅读全文
posted @ 2015-04-11 23:10 汪高明
阅读(118)
评论(0)
推荐(0)
OC学习
摘要: 面向过程:分析解决问题的步骤,实现函数,调用函数。面向对象:分析问题所需的对象,各个对象的功能,再协作完成问题。类的定义具有相同行为特征的抽象集合称为类@class防止循环引入定义类(DefineClass).h文件@interface className : NSObject{ entityVar...
阅读全文
posted @ 2015-04-11 23:07 汪高明
阅读(403)
评论(0)
推荐(0)
公告