美文网首页
无标题文章

无标题文章

作者: 烟雨平生花飞舞 | 来源:发表于2017-07-30 17:24 被阅读0次

    深入理解RunLoop

    http://blog.ibireme.com/2015/05/18/runloop/

    NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性。每周更新。

    http://nshipster.cn

    https://github.com/ibireme/YYKit

    https://github.com/AFNetworking/AFNetworking/tree/2.6.3

    初探 iOS内存管理

    https://github.com/SongGaoshuai/SGSTestPods.git

    https://www.douban.com/note/520108746/

    如果只有一个月的时间学 iOS 开发,我们该做些什么?

    http://www.cocoachina.com/programmer/20170313/18872.html

    weak 和 strong 有什么区别。你什么情况下用 weak,实现原理。为啥对象释放掉了会变成 nil” 。“atomic 和 nonatomic 有什么区别”

    再比如多线程,“atomic 和 nonatomic 有什么区别”,很多人就不假思索地回答 “atomic 是线程安全的”(还有好几个人说,不知道 atomic 是什么,反正从来不用)。这已经是一个错误的答案了,我会提醒 NSMutableArray 的线程安全性,但得到的反馈往往是一脸迷茫。再问自己重写 atomic 属性的 getter、setter 方法,能说出加锁,不管是 @synchronized 还是 NSLock,已经寥寥无几了。

    • 您在工程中遇到过什么很难的问题?不论是特殊的交互方式、复杂动画、性能、安全问题…… 最后怎么解决的?

    • 展示您做过最复杂的一个界面 / 自己封装得比较好的组件,介绍它的结构和为什么这么做;

    • 您在工程中做过哪些重构?做出了哪些改变,最后的效果如何?

    • 平常工程中用到哪些第三方开源库?您读过它们的源码吗?讲讲自己最熟悉的一个开源库的源码结构;

    • 下面给您看的这几张图是我上一期刚开发完的需求,如果让您开发的话,您能给出一个估时吗?其中有什么难点和风险点吗?

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/tvfflxtx.html