11 2013 档案

摘要:【转载自并整理http://blog.csdn.net/itianyi/article/details/8618128】一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interface MyViewController :UIViewController{ UIButton *myButton;}@property (nonatomic, retain) UIButton *myButton;@end 最近,苹果将默认编译器从GCC转换为LLVM(... 阅读全文
posted @ 2013-11-23 18:05 疯狂の小石子 阅读(9040) 评论(3) 推荐(5)
摘要:今天将之前运行在iOS7之前的一段代码拿出来,在iOS7的机器上运行,发现键盘上的ReturnKeyType不能被修改了。 经过几番查找资料,了解到iOS7中UISearchBar的结构发生了变化,将实现了UITextInputTraits协议的UITextField,又包装了一层UITextField的SubView。因此,枚举UISearchBar得到的子视图,没有实现UITextInputTraits协议,需要对子视图再次进行枚举子视图,才能调用到setReturnKeyType方法。 这里Mark下,以后写代码可一定要考虑兼容性方面的问题。 1 // Set Searc... 阅读全文
posted @ 2013-11-18 15:56 疯狂の小石子 阅读(13247) 评论(0) 推荐(0)
摘要:[转载自:http://www.winddisk.com/2012/07/22/network-link-conditioner模拟不同网络环境] 在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。 在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单 可进入Apple开发者下载中心,Network Link Co 阅读全文
posted @ 2013-11-14 16:22 疯狂の小石子 阅读(1209) 评论(0) 推荐(0)
摘要:[转载自:http://blog.csdn.net/chengwuli125/article/details/9705315]一、解析 很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在 .m 文件中,而 .h 文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢? 这是因为 .h 文件在修改后,所有 #import 该 .h 文件的所有文件必须重 新Build,因此,如果把 #import 写在 .h 文件中,#impor t该 .h 文件的文件也就会产生不必要的编译,增加编译时间,特别是在项目文件多的情况 下... 阅读全文
posted @ 2013-11-12 10:05 疯狂の小石子 阅读(1926) 评论(0) 推荐(0)