您的位置:首页 > 职场人生

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

2015-11-04 20:05 465 查看
感谢。他一路时不时的指点。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的优化的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: