摘要: Objective-C 2.0增加了Class Extension用于解决两个问题:可声明私有可读写的属性,而在类的声明中是同名的公开只读属性,从而来支持公开只读、私有可读写的属性可声明私有方法;允许一个对象可以拥有一个私有的@interface,且可由编译器验证公开只读、私有可写的属性(Publi... 阅读全文
posted @ 2015-06-13 20:19 KenmuHuang 阅读(2714) 评论(0) 推荐(0)
摘要: main.m 1 #import 2 #import "NSString+Trim.h" 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 NSString *strSource = @" ... 阅读全文
posted @ 2015-06-13 20:15 KenmuHuang 阅读(5932) 评论(0) 推荐(0)
摘要: 可变参数的方法在Objective-C中不罕见,像Cocoa中的很多常见的方法都是可变参数的,如:1 NSLog(NSString *format, ...)2 + (id)arrayWithObjects:(id)firstObj, ...3 + (id)dictionaryWithObjects... 阅读全文
posted @ 2015-06-13 20:12 KenmuHuang 阅读(1182) 评论(0) 推荐(0)
摘要: Java 有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与 NSMutabl... 阅读全文
posted @ 2015-06-13 20:07 KenmuHuang 阅读(730) 评论(0) 推荐(0)
摘要: main.m 1 #import 2 /** 3 * 测试指针型参数和普通参数的区别 4 * 5 * @param a 指针型参数 6 * @param b 普通参数 7 * 8 * @return (指针型参数+2) + (普通参数+2) 9 */10 int pointe... 阅读全文
posted @ 2015-06-13 19:59 KenmuHuang 阅读(392) 评论(0) 推荐(0)
摘要: atomic:保证 setter/getter 这两个方法的一个原语操作。如果有多个线程同时调用 setter 的话,不会出现某一个线程执行 setter 全部语句之前,另一个线程开始执行 setter 情况,相当于方法头尾加了锁一样。nonatomic:(一般情况推荐用)不保证 setter/ge... 阅读全文
posted @ 2015-06-13 19:53 KenmuHuang 阅读(423) 评论(0) 推荐(0)
摘要: main.m 1 #import 2 #import "Person.h" 3 /** 4 NSSortDescriptor 可以实现按照对象的属性进行排序;支持多个属性排序。比如我们有个Person对象,它有名字(name)和年龄(age)两个属性,我们需要按Person的age属性(降序)和... 阅读全文
posted @ 2015-06-13 19:51 KenmuHuang 阅读(243) 评论(0) 推荐(0)
摘要: 正则表达式判断手机号码和电话号码的方法: 1 #import 2 /** 3 正则判断手机号码地址格式 4 */ 5 BOOL isMobileNumber(NSString *mobileNum) { 6 /** 7 * 手机号码 8 * 移动:134[0-8],... 阅读全文
posted @ 2015-06-13 19:43 KenmuHuang 阅读(439) 评论(0) 推荐(0)
摘要: SimPholder2.app 官网下载地址:http://www.simpholders.com​当使用 Xcode beta 版本切换到 Xcode 正式版本时,点击 SimPholders2.app 安装,提示 “Xcode is not installed” ,原因是 app 安装时去验证 ... 阅读全文
posted @ 2015-06-13 19:19 KenmuHuang 阅读(994) 评论(0) 推荐(0)
摘要: 运行错误、编译错误、发布错误可尝试清除 Xcode 缓存;清除 Xcode 缓存也能减少占用磁盘空间。(1)前往文件夹(control+shift+G),删除里面的文件:/Users/用户名/Library/Developer/Xcode/DerivedData/(2)同时也可在 Xcode 里点击... 阅读全文
posted @ 2015-06-13 19:09 KenmuHuang 阅读(8875) 评论(0) 推荐(0)
摘要: 前景:在 iOS 开发中,如果想进行真机调试,普遍情况是掏钱,掏钱的情况有两种:第一种就是:直接在 Apple 官网注册为 Developer,每年99美元;当然这种作为个人开发者的话,是很有必要的,不仅可以真机调试,而且可以发布用于测试和正式上架的 App。而且现在最新政策,iOS 和 OS X开... 阅读全文
posted @ 2015-06-13 18:46 KenmuHuang 阅读(880) 评论(0) 推荐(0)
摘要: 转载于:http://ask.dcloud.net.cn/article/152iOS有两种证书和描述文件:证书类型使用场景开发(Development)证书和描述文件用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试发布(Distribution)证书和描述文件用于提交App... 阅读全文
posted @ 2015-06-13 14:28 KenmuHuang 阅读(14345) 评论(2) 推荐(3)
如果您看完本篇博文,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载,请注明出处(原创内容,请尊重个人劳动成果)
如果您有任何意见或建议,欢迎留言
感谢您的阅读,敬请关注我的后续博客文章