感谢。他一路时不时的指点。O(∩_∩)O~
单例 ---gcd ---工厂模式---tableview----网络
1:平常用什么第三方网络框架?AFNetWorking ,然后涉及到图片的话用sdwebimage.
2 :sdwebimage的缓存策略是什么?
3:AFNetworking里面有同步请求吗?
没有同步请求,点击进去看会发现里面无论哪个,其实都是新开了一个其他的线程。
4:AFNetworking怎么解决线程安全问题?
用gcd的单例解决线程安全问题。
5:用过userdefault吗? 就是比如 我刚存进去,再取出来,就出现了问题(原来是0,存进去个1,取出来还是0)怎么办?就是同步不到位怎么办?
用synchronized
6:数据库用什么?
用过sqlite自带的接口和fmdb
7:如何给表加字段?
alter table 表名 add字段 类型
8:用sqlite的时候要注意什么?
注意判断sqlite对应的数据库和表是不是存在,然后适当的做一些缓存机制,注意数据库的打开和关闭要成对的出现。
9:用过kvo,键值对观察者吗?键值观察者能对非property的属性add吗?
他的tips:不管用没用过,统一说用过。
只能对property的来。(深层原理?)
10:set和get方法也是可以复写的。
11:tableview的优化的问题。