代码改变世界

转:一名iOS程序员眼中的「小程序」

2017-10-09 19:54 by dengchaojie_learner, 341 阅读, 0 推荐, 收藏, 编辑
摘要:什么是程序员呢,只会用Xcode做UI的不叫程序员。对这个世界抱有永不穷尽的好奇心,持续学习的人才是程序员。自己组装电脑,选硬件,帮妹纸装系统,杀毒,修电灯泡,工作上用脚本提升效率,做UI,写业务,造轮子,搭架构等等,这些都是程序员的领地,对编程持有源源不绝的动力和激情,在新事物的接纳和学习上敢为人 阅读全文

苹果证书和公钥私钥加密

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

iOS必备知识点

2017-09-30 13:51 by dengchaojie_learner, 211 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.mamicode.com/info-detail-308725.html alpha和opaque的区别 alpha是用来描述改view的透明度从0到1,0表示的是透明,1表示不透明。alpha支持动画(animation),alpha = 0 与 hidden = YES 效 阅读全文

一个汉字在OC和C中分别占用几个字节

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

stringByReplacingOccurrencesOfString

2017-09-22 18:57 by dengchaojie_learner, 535 阅读, 0 推荐, 收藏, 编辑
摘要:NSString *temp = @"4581230915932414=190110110006767"; NSRange range2 = [temp rangeOfString:@"="]; if (range2.length != 0) { [temp stringByReplacingOcc 阅读全文

iPhone X 设计适配指南 & iOS 11 新特性

2017-09-20 17:56 by dengchaojie_learner, 179 阅读, 0 推荐, 收藏, 编辑
摘要:设计内容不能被屏幕圆角、上方传感器区域、下方返回主页指示器所遮挡。 屏幕圆角、传感器区域和主屏幕支持器 设备的圆角、传感器区域和主页指示器 iPhone X 使用屏幕边缘手势来访问主屏幕、应用切换、通知中心和控制用心。 安全区可以防止你的内容覆盖状态栏、导航栏、工具栏和标签栏。 https://mp 阅读全文

iOS语言与地区的判断

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

block与property

2017-09-08 17:55 by dengchaojie_learner, 244 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cocoachina.com/ios/20170503/19165.html http://www.jianshu.com/u/f3467d045018 这篇读书笔记主要介绍了C语言内存分配、block疑难点、property的深入理解,自己对这三块做了系统性的总结,希望对你有 阅读全文

swift开发笔记04

2017-09-08 16:03 by dengchaojie_learner, 100 阅读, 0 推荐, 收藏, 编辑
摘要:let now = Date() let gregorian = Calendar.init(identifier: Calendar.Identifier.gregorian) let components = (gregorian as NSCalendar).components(NSCale 阅读全文

category重写系统方法的调用顺序是怎么样的?

2017-09-07 17:29 by dengchaojie_learner, 370 阅读, 0 推荐, 收藏, 编辑
摘要:根据runtime的消息传递机制中的核心函数void objc_msgSend(id self,SEL cmd,...)来发送消息,先从当前类中查找调用的方法,若没有找到则继续从其父类中一层层往上找,那么对于category重写同一个方法,则在消息传递的过程中,会最先找到category中的方法并执 阅读全文
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页