2015年3月18日
摘要: __FILE__和__LINE__这两个神奇的宏定义是C语言中偶尔有用的特性。他们被构建在预处理程序中,并在C语言语法分析程序运行前被展开。尽管Swift没有预处理程序,它却提供了名称相似的类似功能,但隐藏着极其不同的实现方式。内建标识符就像在the Swift programming guide中... 阅读全文
posted @ 2015-03-18 10:36 儒柚 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 从app store下载的app和app extension是加过密的,可以通过otool查看:$ otool -l binary_name | grep cryptcryptoff 16384cryptsize 294912cryptid 1iPhone applications的解密办法d... 阅读全文
posted @ 2015-03-18 10:25 儒柚 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 我发现即使是像腾讯、小米这样的大厂提供的 SDK,在质量和规范上也有很多问题,而且包括我以及我身边的很多朋友都被恶心到了,所以我就把这些注意事项总结出来,希望大家不要犯同样的错误。注意事项一:所有类名都应该加前缀说明:没有前缀的类名有冲突的风险。Bad Case:微信分享的 SDK,文件名:WXAp... 阅读全文
posted @ 2015-03-18 10:20 儒柚 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 @IBAction func showAlert() { 2 3 let alert = UIAlertController(title: "Hello World!", message: "This is my first app", preferr... 阅读全文
posted @ 2015-03-18 10:07 儒柚 阅读(279) 评论(0) 推荐(0) 编辑
  2015年3月17日
摘要: UILayoutSupport1 @property(nonatomic,readonly,retain) id topLayoutGuide NS_AVAILABLE_IOS(7_0); 2 @property(nonatomic,readonly,retain) id bottomLayout... 阅读全文
posted @ 2015-03-17 09:14 儒柚 阅读(256) 评论(0) 推荐(0) 编辑
  2015年3月16日
摘要: ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- ... 阅读全文
posted @ 2015-03-16 10:34 儒柚 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 引:http://my.oschina.net/u/1418722/blog/2622501、任何原因引起View的尺寸被改变2、调用ViewController的“viewWillLayoutSubviews”方法3、未启用Autolayout情况,调用“layoutSubviews”4、启用Au... 阅读全文
posted @ 2015-03-16 10:18 儒柚 阅读(317) 评论(0) 推荐(0) 编辑