12 2016 档案

摘要:# 禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译) - 原文 <https://github.com/objc-zen/objc-zen-book> - Gitbook 链接(包含 PDF, mo 阅读全文
posted @ 2016-12-30 16:37 PeterWolf 阅读(374) 评论(0) 推荐(0)
摘要:demo 地址 https://github.com/PureLovePeter/DataCache 好用的话 star star star 数据库版本迁移顾名思义就是在原有的数据库中更新数据库,数据库中的数据保持不变对表的增、删、该、查。 数据持久化存储: plist文件(属性列表) prefer 阅读全文
posted @ 2016-12-22 16:48 PeterWolf 阅读(4186) 评论(2) 推荐(0)
摘要:一般情况下点击效果都是正常的!要不然你对它做了什么?一般细心的小伙伴都没有遇到这种情况,但是呢! 当然我是二班的!在这里我主要讲两个问题,解决问题和普及魔法。 一.普及问题(button在cell上点击无效) 自定义一个cell,cell里边creat了一个button!然后调试了半天,什么反应都没 阅读全文
posted @ 2016-12-21 15:21 PeterWolf 阅读(2709) 评论(0) 推荐(0)
摘要:在前边的代码规范中提及:团队开发或者个人开发为了打包或者自己工程中避免创建新的类核第三方系统的重复增加类的统一前缀!!又很多人问我这种开发小技巧。下面我就普及一下: 1.首先选中你的工程配置 2.然后点击开发空间的右侧 3.在project document 中的class prefix 中加入你们 阅读全文
posted @ 2016-12-21 14:38 PeterWolf 阅读(780) 评论(0) 推荐(0)
摘要:首先加入一个小知识: 在运行时,类(Class)维护了一个消息分发列表来解决消息的正确发送。每一个消息列表的入口是一个方法(Method),这个方法映射了一对键值对,其中键是这个方法的名字(SEL),值是指向这个方法实现的函数指针 implementation(IMP)。伪代码表示: Method 阅读全文
posted @ 2016-12-16 15:46 PeterWolf 阅读(396) 评论(0) 推荐(0)
摘要:iOS10 从2017年1月1日起苹果提出所有新提交的App默认不允许使用NSAllowsArbitraryLoads来绕过ATS的限制,也就是说强制我们用HTTPS,如果不这样的话提交App可能会被拒绝。或者你加入说明限制可能会过! 一.关于证书 通常你们公司会有两种情况: 1.我们公司没钱,自己 阅读全文
posted @ 2016-12-16 11:46 PeterWolf 阅读(987) 评论(0) 推荐(0)
摘要:IOS 中runtime 不可变数组__NSArray0 和__NSArrayI 大家可能都遇到过项目中不可变数组避免数组越界的处理:runtime,然而有时候并不能解决所有的问题,因为类簇不一样 #import "NSArray+Security.h" #import "NSObject+Swiz 阅读全文
posted @ 2016-12-15 16:51 PeterWolf 阅读(2784) 评论(0) 推荐(0)
摘要:IOS获取物理尺寸中7Plus中获取的是7的物理尺寸: 在开发调试过程中我的7Plus手机获取[uiscreen mainscreen].bounds为750 、1334. 解决方案:在手机中的显示与亮度更改为标准,就可以解决办法。一般情况下都是以物理尺寸来判断手机的启动页和广告的。毕竟如果用 + 阅读全文
posted @ 2016-12-12 15:01 PeterWolf 阅读(542) 评论(0) 推荐(0)