摘 要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些...
摘 要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
你是tabbar指向navigationController还是navigationController指向tabbar
IOS 自定义Tabbar 隐藏在XXXTabBarController.h文件定义两个方法 - (void)hideTabView;- (void)showTabView; 在XXXTabBarContr...
此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件: 但这样往往会把页面原生的scroll效果也一同去掉了,下面的代码可以完美解决这个问题: 详情见:pr...
写在前面: Mac用户在使用过程中,多少有的时候还会使用Windows,想装一个咋办?找某宝需要花钱150元,看这篇文章,十几分钟看明白,自己动手丰衣足食!所以本文将以图文教...
前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文《最快让你上手ReactiveCocoa之进阶篇》,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上M...
只需要写一个UIBarButtonItem类的扩展 其实原理很简单 扩展类创建就不在描述了 下面只贴上方法的使用 扩展类.h + (instancetype)itemWith...
在 tableview的页面 加上一下就OK (UIScrollView和UICollectionView也是一样的适用此方法) if (@available(iOS 11....
本文翻译自Medium,原作者是Paweł Białecki,原文 27个iOS开源库,让你的开发坐上火箭吧 你不会想错过他们,真的。 我爱开源。 并且我喜欢开发者们,把他们...
01.DZNEmptyDataSet 这本应该是iOS中一个标准、内置的解决空table和collection view的方式。默认的如果你的table view是空的,屏幕...
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 Reachability...
简单介绍 IGListKit是Instagram推出的新的UICollectionView框架,使用数据驱动,旨在创造一个更快更灵活的列表控件。github地址:https:...
YYText 是一个强大的富文本库.在iOS开发中经常会用到富文本。我们常用到的效果如下图所示: 下面我们来看看各个功能的实现:先创建一个可变属性字符串: DaoXiang是...
前言: 作为github高度使用者, 不会托管代码怎么能忍!! 0.O 第一步: 代码托管到github 首先需要注册一个注册入口 第二步: 需要一个辅助工具Github ...