今天从源码来彻底了解这俩方法的区别。 相信很多人应该都遇到过类似的面试题,日常开发中也用这俩方法做过不少判断,比如后台返回的数据是不是数组,是不是null,是不是字典,...
今天从源码来彻底了解这俩方法的区别。 相信很多人应该都遇到过类似的面试题,日常开发中也用这俩方法做过不少判断,比如后台返回的数据是不是数组,是不是null,是不是字典,...
在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init] 但是并不意味着你不会接触到new,在一些代码中还是会看到[class...
为了把sql语句给藏起来,对fmdb做了二次的封装。仿照着kvc的样子,一个key对应一个value,一般情况下咱们请求下来的数据不就是字典转模型吗?把字典给存入数据库,下次...
X 系列 XR XSM 都和P 一样宽,高度有所增加XS 和 X 一样 关于适配建议,基本还是依照下面这边文章的原则iOS 四种iPhone屏幕适配方案(借鉴) 需要注意的是...
俗话说:“工欲善其事必先利其器”; 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工...
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享iOS开...
在app中,处理用户的输入是很头疼的,NSString自带了这个方法,可以去除用户输入的前后空格(注意只是前后哦)或是里面的特殊符号。 输出结果: 处理之前| 我是...
我们都知道NSUserDefault可以用来保存一些系统的对象,例如NSString、NSArray、NSDictionary等等,那么如何才能保存自定义的对象模型呢?下面给...
在项目中,为了好的用户体验,有些场景必须线判断网络状态,然后才能决定改干嘛。比如视频播放,需要线判断是Wifi还是4G,Wifi直接播放,4G先提示用户。获取网络状态的方法大...