摘要: importFoundationpublicclassSwiftSingleton{varname="000"publicstaticletinstance=SwiftSingleton()//这个位置使用static,static修饰的变量会懒加载privateinit(){print("crea... 阅读全文
posted @ 2015-12-28 17:28 韦韦韦 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.define是宏定义,程序在预处理阶段将用define定义的内容进行了替换。因此程序运行时,常量表中并没有用define定义的常量,系统不为它分配内存。const定义的常量,在程序运行时在常量表中,系统为它分配内存。2.define定义的常量,预处理时只是直接进行了替换。所以编译时不能进行数据类... 阅读全文
posted @ 2015-12-28 14:11 韦韦韦 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 之前做过的项目有需要通过音频口通信用方波来收发数据,由于这方面的资料比较少,下面就介绍下其原理,希望能给大家帮助。一. 音频通信简介大家应该都知道支付宝声波支付和拉卡拉吧,它们都是利用手机的音频口(手机耳机口)来实现全双工的通信(手机与设备之间的双向通信)。其优点是低成本,编码芯片成本低,手机的 3... 阅读全文
posted @ 2015-12-28 11:20 韦韦韦 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an anim... 阅读全文
posted @ 2015-12-28 10:51 韦韦韦 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭性展现的淋漓尽致。一、沙盒中几个主要的目录每个沙盒下面都有相似的目录结构,如下图所示(出自苹果官方文档):每个应用的沙盒目录都是相... 阅读全文
posted @ 2015-12-28 09:37 韦韦韦 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Model层:数据持久化存储方案有哪些?沙盒的目录结构是怎样的?各自一般用于什么场合?SQL语句问题:inner join、left join、right join的区别是什么?SQLite的优化网络通信用过哪些方式(100%的人说了AFNetworking...)如何处理多个网络请求并发的情况在网... 阅读全文
posted @ 2015-12-28 09:10 韦韦韦 阅读(689) 评论(0) 推荐(0) 编辑