2015年3月18日
摘要: __FILE__和__LINE__这两个神奇的宏定义是C语言中偶尔有用的特性。他们被构建在预处理程序中,并在C语言语法分析程序运行前被展开。尽管Swift没有预处理程序,它却提供了名称相似的类似功能,但隐藏着极其不同的实现方式。内建标识符就像在the Swift programming guide中... 阅读全文
posted @ 2015-03-18 10:36 儒柚 阅读(355) 评论(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 儒柚 阅读(198) 评论(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) 编辑