更新 面试基本已经结束了,目前已拿头条、百度、腾讯offer,现在可以好好来写写总结了,关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下...
@Tony_Yang 是的
OC协议的默认实现Swift 中,定义协议 protocol 时,可以使用 extension 给它的某些方法提供默认实现: 有了上面的代码,当创建一个遵从 Printable 协议的类或者是...
iOS App开发过程中,底部弹出框是一个非常常见的需求。实现这个需求的方式有很多,直接添加一个自定义的View让它动画展示和隐藏都是一种非常简单的操作或者直接使用prese...
前言 读书十数年,关于学习的思考、理解日益繁多,今天稍作整理。新年伊始,以“学习”为主题,写一篇感想。 何为学习,为何学习? 摸索无序到有序的规律,是为学习;传承他人理解、积...
demo完成之后,公司没用,没有精力再弄了,给大家列出学习资料 React Native 构建 Facebook F8 2016 App / React Native 开发指...
message默认显示是居中,现在需要修改为左对齐样式:利用runtime获取UIAlertController的属性: 可以设置message富文本(左对齐、字体、颜色):...
本文已迁移至掘金:https://juejin.im/post/5a32180551882554b83790ca 如有任何知识产权、版权问题或理论错误,还请指正。http:/...
前言 BeeHive是阿里巴巴公司开源的一个iOS框架,这个框架是App模块化编程的框架一种实现方案,吸收了Spring框架Service的理念来实现模块间的API解耦。 B...
我们知道当对block使用不当时会造成循环引用导致内存泄露,这里列出几种使用block到底会不会引起循环引用的例子,通过重写控制器dealloc,当控制器被pop看有没有调用...
1、DNS优化 两种方案:1、自建DNS,通过服务器下发ip列表,ping出最优ip,ip直连代替访问域名;2、使用HttpDNS服务代替传统UDP DNS。 2、TCP为何...