杂记

对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 架构就无法在模拟器运行;

百度鹰眼实体名称无法添加特殊字符

你可能感兴趣的:(杂记)