随笔分类 -  iOS_Xcode技巧

在Xcode中有许多我们不知道的小技巧
摘要:1. “#if 0/#if 1 ... #endif”的作用,我们知道,C标准不提供C++里的“//”这样的单行风格注释而只提供“/* */”这样的块注释功能,我们通常使用它写代码中说明性的注释文字(注释作用)以及在调试时关闭某段代码对编译器的可见性(屏蔽作用),当然,这里所谓的“注释作用”和“屏蔽 阅读全文
posted @ 2016-10-13 17:39 blue-fly 阅读(420) 评论(0) 推荐(0)
摘要:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; ... 阅读全文
posted @ 2016-06-02 09:24 blue-fly 阅读(713) 评论(0) 推荐(0)
摘要:总结一下布局UIView 1.Laying out Subviews(布局子视图) 系统提供了相关的三个api 在IOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),IOS5.1之后(IOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Aut 阅读全文
posted @ 2016-05-18 16:51 blue-fly 阅读(1192) 评论(0) 推荐(1)
摘要:1.tableView隐藏滚动条 2.关于属性 使用assign: 对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等) 使用copy: 对NSString 使用copy: 对NSString 使用retain(strong) 阅读全文
posted @ 2016-04-20 09:37 blue-fly 阅读(321) 评论(0) 推荐(0)
摘要:Charles各版本下载: Charles for Windows 32 bit Charles for Windows 64 bit Charles for linux Charles for Mac OS X Charles for Mac OS X (uses Apple Java 6) 0x 阅读全文
posted @ 2016-04-13 09:26 blue-fly 阅读(305) 评论(0) 推荐(0)
摘要:在我们编码的过程中,总会发现有一些重复的编码工作,可能你会不厌其烦的去copy and paste,但是你有去考虑过怎样解决这样的问题吗?其实现在很多的编程IDE都能帮助我们减少一些编码的任务,提高编码效率。今天我们就来学习下如何在Xcode中定义一些常用的code snippets吧。 其实在编程 阅读全文
posted @ 2016-04-03 10:09 blue-fly 阅读(719) 评论(0) 推荐(0)
摘要:1. 在使用单例模式时一般使用allocWithZone 因为alloc最终还是会调用allocWithZone进行分配空间 2. synchronized 线程锁(互斥锁) 优点:能防止多线程抢夺资源造成的数据安全问题 缺点:需要消耗大量的CPU资源 3. GCD的队列类型 并发队列:自己创建的, 阅读全文
posted @ 2016-03-25 15:22 blue-fly 阅读(384) 评论(0) 推荐(0)