代码改变世界

[置顶]ios 11导航栏替换返回按钮图片,隐藏文字

2018-01-26 14:20 by dengchaojie_learner, 3108 阅读, 0 推荐, 收藏, 编辑
摘要://亲测成功,关键设置UIOffsetMake(-200, -10),在竖直方向上的偏移值,你也可以自己稍微调整一下,根据自己返回按钮图片大小; if (IOS11_OR_LATER) {// 如果iOS 11走else的代码,系统自己的文字和箭头会出来 [[UIBarButtonItem appe 阅读全文

[置顶]swift开发笔记23 BirthDays

2017-12-29 11:31 by dengchaojie_learner, 256 阅读, 0 推荐, 收藏, 编辑
摘要:@escaping 简单的介绍就是如果这个闭包是在这个函数结束前内被调用,就是非逃逸的即noescape。如果这个闭包是在函数执行完后才被调用,调用的地方超过了这函数的范围,所以叫逃逸闭包。 ···未解决问题 NSPredicate.init(format: "birthday is nil", < 阅读全文

[置顶]swift开发笔记22_HonoluluArt

2017-12-27 13:53 by dengchaojie_learner, 129 阅读, 0 推荐, 收藏, 编辑
摘要:MapKit if 条件1,条件2,条件3 {} switch discipline { case 条件1,条件2 : } do { try <#throwing expression#> } catch <#pattern#> { <#statements#> } MKMapView MKPinA 阅读全文

[置顶]swift开发笔记21 - Pinterest

2017-12-21 15:29 by dengchaojie_learner, 398 阅读, 0 推荐, 收藏, 编辑
摘要:let frame = CGRect(x: xOffset[column], y: yOffset[column], width: columnWidth, height: height) let insetFrame = frame.insetBy(dx: cellPadding, dy: cel 阅读全文

[置顶]Cornerstone添加代码仓库方式解读

2017-12-13 11:14 by dengchaojie_learner, 448 阅读, 0 推荐, 收藏, 编辑
摘要:共4中方式,注意区别访问协议 https://dengChao@dengchao.svn.beanstalkapp.com/ShiQing https://dengchao@svn.domain.com:1444/svn/mpos file:///Users/dengchao/Documents/D 阅读全文

[置顶]swift开发笔记16

2017-12-07 18:05 by dengchaojie_learner, 156 阅读, 0 推荐, 收藏, 编辑
摘要:、、监听系统通知(APP进入后台) NSNotification.Name.UIApplicationDidEnterBackground 、、deinit == de + init,相当于oc中的delloc deinit { NotificationCenter.default.removeOb 阅读全文

[置顶]Cornerstone创建本地代码仓库

2017-12-01 16:40 by dengchaojie_learner, 1080 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

[置顶]iOS的copy怎么用

2017-11-29 19:31 by dengchaojie_learner, 177 阅读, 0 推荐, 收藏, 编辑
摘要:-[__NSDictionaryI setObject:forKey:]: unrecognized selector sent to instance 0x1c0c62d80 __NSDictionaryI [dict copy]; 阅读全文

[置顶]KVO踩过的坑

2017-11-27 19:12 by dengchaojie_learner, 253 阅读, 0 推荐, 收藏, 编辑
摘要:坑:-[NSNull rangeOfCharacterFromSet:]: unrecognized selector sent to instance 原因是change[NSKeyValueChangeNewKey]的值是NSNull,所以需要做下面的判断。 // 监听baoDanModel的变 阅读全文

[置顶]iOS判断当前键盘是不是手写键盘

2017-11-20 16:30 by dengchaojie_learner, 693 阅读, 0 推荐, 收藏, 编辑
摘要:// 思路:判断有没有UIKBHandwritingView,遍历所有view - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSS 阅读全文

[置顶]iOS开发框架-DDA架构学习总结

2017-11-02 13:22 by dengchaojie_learner, 445 阅读, 0 推荐, 收藏, 编辑
摘要:数据驱动是一种思想,数据驱动型编程是一种编程范式。基于数据驱动的编程,基于事件的编程,以及近几年业界关注的响应式编程,本质其实都是观察者模型。数据驱动定义了data和acton之间的关系,传统的思维方式是从action开始,一个action到新的action,不同的action里面可能会触发data 阅读全文

[置顶]iOS开发框架-CDD应用层架构学习总结

2017-11-01 11:34 by dengchaojie_learner, 742 阅读, 1 推荐, 收藏, 编辑
摘要:怎么样用context,把数据、view和业务逻辑串起来的? 例如:聊天页面,输入框view产生的“hello”文本,直接通过context传递到BusinessObject进行处理,生成的新消息message通过DataHandler插入到message array之后,直接通知到message 阅读全文

[置顶]MAC版Postman发送json数据

2017-10-25 16:18 by dengchaojie_learner, 553 阅读, 0 推荐, 收藏, 编辑
摘要:发送json数据: { "agentId":"0", "os":"0", "appType":"0"} 接收json数据: { "apkversion": "8.0.5", "url": "1", "versionDesc": "1 优化业务流程\n2 增加用户体验", "isForceUpdate 阅读全文

[置顶]AFNetworking验证https证书

2017-10-24 19:35 by dengchaojie_learner, 608 阅读, 0 推荐, 收藏, 编辑
摘要:AFSecurityPolicy.m文件,做如下添加 + (instancetype)defaultPolicy { AFSecurityPolicy *securityPolicy = [[self alloc] init]; // 设置校验证书(服务器证书) NSString *cerPath 阅读全文

[置顶]苹果证书和公钥私钥加密

2017-09-30 15:31 by dengchaojie_learner, 1787 阅读, 0 推荐, 收藏, 编辑
摘要:今天看了点关于公私钥加密的内容,赶快记下省的忘记了。 这里有几个概念:公钥,私钥,加密,认证,认证中心(CA),数字证书。 公钥和私钥是属于非对称性加密,公钥和私钥是完全不同的,但是相互对应的。一把私钥只能对应一把公钥。顾名思义,公钥是对外开放的,所有人都可以获得,私钥是自己保管的。 加密与认证 基 阅读全文

[置顶]一个汉字在OC和C中分别占用几个字节

2017-09-27 14:53 by dengchaojie_learner, 1570 阅读, 1 推荐, 收藏, 编辑
摘要:UTF-8编码占几个字节? 占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码 占3个字节的:基本等同于GBK,含21000多个汉字 占4个字节的:中日韩超大字符集里面的汉字,有5万多个 一个utf8数字占1个字节 一个utf 阅读全文

[置顶]iOS语言与地区的判断

2017-09-18 13:36 by dengchaojie_learner, 2281 阅读, 0 推荐, 收藏, 编辑
摘要:NSLocale *local = [NSLocale currentLocale]; if (![local.currencyCode isEqualToString:@"CNY"]) {}// 地区货币代码。注意,currencyCode只能在iOS 10及以上的版本可以使用,所以低于这个版本的 阅读全文

[置顶]APP和服务器双向加密和解密

2017-08-30 14:45 by dengchaojie_learner, 839 阅读, 0 推荐, 收藏, 编辑
摘要:openssl s_client -connect hybunion.cn:443 </dev/null 2>/dev/null | openssl x509 -outform DER > https.cer 从苹果网站下载的证书是公钥,文件已.cer结尾,文件图片是蓝色的;.der结尾,也是公钥, 阅读全文

[置顶]iOS判断是否是手写键盘

2017-08-03 11:46 by dengchaojie_learner, 823 阅读, 0 推荐, 收藏, 编辑
摘要:github: 思路:遍历键盘window的subviews,如果发现UIKBHandwritingView,则当前键盘为手写键盘; 手写键盘的位置: UIRemoteKeyboardWindow UIInputSetContainerView UIInputSetHostView _UIKBCom 阅读全文

[置顶]DES_3DES_AES_IDES_RSA密码算法比较

2017-08-02 09:49 by dengchaojie_learner, 554 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/jtlgb/p/6529785.html 对称加密算法(也叫共享密钥) 类型 定义:发送接收使用相同的对称密钥 密钥 长度 分组长度 循环次数 安全性 DES 数据加密标准,速度较快,适用于加密大量数据的场合; 56 64 16 依赖密钥受穷举搜索法攻击 阅读全文

开发效率tips

2019-04-16 14:36 by dengchaojie_learner, 169 阅读, 0 推荐, 收藏, 编辑
摘要:http://modelend.com 将json转成model的代码,并可以下载.h和.m文件。 阅读全文

在VC上加一个tableview,为什么touchesBegan方法没有触发

2019-03-03 10:26 by dengchaojie_learner, 1552 阅读, 0 推荐, 收藏, 编辑
摘要:pointInside(),查找是从UIWindow开始,先判断是否点击点是否在自己的bounds内,如果是,往下遍历;hitTest(),最终返回的view,是逆向的,如果能响应点击,就把自己返回。 为什么没有响应点击在VC上加一个tableview,为啥touchesBegan()没有触发?ta 阅读全文

苹果审核被拒3.2.1

2019-02-13 09:35 by dengchaojie_learner, 2859 阅读, 0 推荐, 收藏, 编辑
摘要:请参考下面的链接,仔细的准备材料,用英文命名文件夹名和文件名。逐条准备材料,放到响应的文件夹。 https://www.jianshu.com/p/a2a766b97a35 Guideline 3.2.1 - Business - Other Business Model Issues - Acce 阅读全文

审核被拒:包含隐藏功能

2019-02-13 09:34 by dengchaojie_learner, 3296 阅读, 0 推荐, 收藏, 编辑
摘要:看来苹果会扫描类名,难怪它不让我们混淆类名和属性名和方法名 例如,FinaceBuySelectViewController 发件人 Apple Guideline 2.3.1 - Performance Guideline 2.3.1 - Performance Dear Developer, W 阅读全文

iOS好的个人博客和平台网站

2018-12-07 09:08 by dengchaojie_learner, 330 阅读, 0 推荐, 收藏, 编辑
摘要://个人博客 https://limboy.me/category/tech.html https://home.cnblogs.com/u/guohai-stronger/ http://yulingtianxia.com/ ///杨萧玉,腾讯 https://www.desgard.com/ / 阅读全文

免费的Git和SVN服务器

2018-12-07 09:01 by dengchaojie_learner, 313 阅读, 0 推荐, 收藏, 编辑
摘要:coding:https://coding.net/user svnbucket:https://svnbucket.com/ github:https://github.com 码云:https://gitee.com 阅读全文

组件化

2018-12-07 08:59 by dengchaojie_learner, 147 阅读, 0 推荐, 收藏, 编辑
摘要:https://www.jianshu.com/p/116b1354b058 https://www.jianshu.com/p/c7d525dca398 https://blog.csdn.net/Cehae/article/details/78112712?utm_source=blogxgwz 阅读全文

三方生产利器

2018-12-07 08:55 by dengchaojie_learner, 217 阅读, 0 推荐, 收藏, 编辑
摘要:统计 ·极光分析 ·神策--数据采集 IM ·极光JMessage ·融云 推送 ·极光JPush ·个推 阅读全文

RSA加密解密和签名验证机制以及其区别和联系

2018-11-09 08:34 by dengchaojie_learner, 1288 阅读, 0 推荐, 收藏, 编辑
摘要:https://blog.csdn.net/wangjianno2/article/details/68965299 1.RSA的加密解密机制原理RSA公钥加密体制包含如下3个算法:KeyGen(密钥生成算法),Encrypt(加密算法)以及Decrypt(解密算法)。详细如下: 所以,从算法描述中 阅读全文

APP和后台接口设计规范

2018-10-30 18:04 by dengchaojie_learner, 1424 阅读, 0 推荐, 收藏, 编辑
摘要:https://blog.csdn.net/xjdalan/article/details/48063233 App架构设计经验谈:服务端接口的设计 https://blog.csdn.net/xiaoxuan2015/article/details/53557054 阅读全文