对view layer 进行裁剪时无法进行 masyer 适配;
isKindOfClass - > 作用: 来确定一个对象是否是一个类的成员,或者是派生自该类的成员
isMemberOfCkass - > 只能确定一个对象是否是当前类的成员
Git git.ignore git 加入忽略文件 忽略上传不必要的文件, 减少git 项目size
iOS 开发者服务网站导出 .cer 生产证书 在钥匙串系统目录列表, - 拖入登录list 列表才能导出 p.12 文件
OSS 上传图片时不能穿上相同图片名图片
viewController 控制器生命周期运行顺序
tableView 上拉刷新, 下拉加载,
在下拉手势 触发加载请求前, 不应该对当前数据进行删除操作,
不然在刷新结束后界面回弹 会再次访问数据源, 如果数据没有返回成功, 当再次访问数据源时会数据为越界, 因为你刚才把数据源删除,并且数据还没有返回;
https://www.jianshu.com/p/516d1d6f3eac // 参考简书地址
设计模式理解
不管是MVVM还是MVP、VIEPR或者MV(X),用意皆在使代码结构清晰、易于维护、易于测试。另外不管是MVC还是MVVM,都有两种情况,1、整个项目一个大的MVC。2、每个模块都有自己的MVC,比如首页的MVC,我的页面的MVC。各有有点吧。 这两点不再赘述,适合自己的、自己熟悉的才是最好用的, 另外,新的设计模式会使调试、debug的时间增加很多
在 block 内什么时候 不用 weak 修饰
当block 内部没有引用当前类的实例的时候
cocoaPods
pod update 更新所有的podfile 文件
pod install 只安装没有添加的文件,不会进行更新
View 添加阴影, 背景不能为空;
项目内存在使用 私有 api, 无法对项目进行审核使用
信鸽
Token 一个设备只有一个, 对当前token进行绑定手机号, 然后针对单个手机号进行推送
鹰眼轨迹
如果集成 64x 架构就无法在模拟器运行;
百度鹰眼实体名称无法添加特殊字符
网友评论