0
点赞
收藏
分享

微信扫一扫

周一晚上(2015.11.4)朋友模拟的一次面试


感谢。他一路时不时的指点。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的优化的问题。


举报

相关推荐

0 条评论