今天从源码来彻底了解这俩方法的区别。 相信很多人应该都遇到过类似的面试题,日常开发中也用这俩方法做过不少判断,比如后台返回的数据是不是数组,是不是null,是不是字典,...
72057594037927935 等于 0x 00FFFFFF FFFFFFFF 七个字节全FF本来是个long类型的数字,强制转化成int类型,就只取后面4个字节,前...
在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init] 但是并不意味着你不会接触到new,在一些代码中还是会看到[class...
同问
Xcode项目上传到SVN先在Xcode中添加SVN服务器仓库的地址Xcode -> Preferences -> Accounts -> Add Repository: http://server....
如果加载一个带有图片的json文件,怎么处理
ios中应用Lottie解决动画问题作为一名iOS工程师,深知复杂动画的痛苦,下面我们来介绍下Lottie来解决日常的动画难题。 Lottie的简单介绍: 使用Lottie开发的流程是: 设计师在AE中设计完成...
为了把sql语句给藏起来,对fmdb做了二次的封装。仿照着kvc的样子,一个key对应一个value,一般情况下咱们请求下来的数据不就是字典转模型吗?把字典给存入数据库,下次...
就是文件替换呀,你的pod文件中有两个相同名字的文件。我举例说吧,加入你跟我一样,是MBProgressHUD.h报错了,这个报错的.h文件肯定是在Headers文件夹里面的,这时候你把MBProgressHUD文件夹里面的MBProgressHUD.h文件替换到报错的MBProgressHUD.h文件上。这样说明白点了吗
关于项目迁移 出现Expected identifier or'('先说说问题吧:我的项目是公司运营给我的传到SVN上面,然后我拉下来。 但是我这边一运行就报错,而他那边说没有问题。在此记录下遇到的坑 1、第一个问题如下。 解决方案:把Hea...
X 系列 XR XSM 都和P 一样宽,高度有所增加XS 和 X 一样 关于适配建议,基本还是依照下面这边文章的原则iOS 四种iPhone屏幕适配方案(借鉴) 需要注意的是...
一人之下、镇魂街。容我调皮一下。
很好奇,老哥你这block里面都没有参数,编译器不给你报错吗?随便取一行 你get请求里的
success:(void (^)(NSURLSessionDataTask * _Nonnull, id _Nullable))success,
这个block括号里吗参数有吗?
iOS 网络请求(基于AFNetworking的再次封装)说到AFNetworking,应该是现在应用的最广泛的第三方库了,而且封装的非常好了,不少人拿过AFN之后,直接使用了,也没什么问题,最多接口不统一,维护困难一些~不过最好还...
俗话说:“工欲善其事必先利其器”; 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工...
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享iOS开...
在app中,处理用户的输入是很头疼的,NSString自带了这个方法,可以去除用户输入的前后空格(注意只是前后哦)或是里面的特殊符号。 输出结果: 处理之前| 我是...
我们都知道NSUserDefault可以用来保存一些系统的对象,例如NSString、NSArray、NSDictionary等等,那么如何才能保存自定义的对象模型呢?下面给...
在项目中,为了好的用户体验,有些场景必须线判断网络状态,然后才能决定改干嘛。比如视频播放,需要线判断是Wifi还是4G,Wifi直接播放,4G先提示用户。获取网络状态的方法大...