代码改变世界

iOS,Socker编程

2017-02-12 13:46 by 帅不过三秒, 330 阅读, 0 推荐, 收藏, 编辑
摘要:1.网络的各个协议 2.Socket原理 3.CocoaAsyncSocket库使用 网络的各个协议 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层 TFTP, 阅读全文

iOS,Objective-C Runtime

2017-02-07 15:03 by 帅不过三秒, 275 阅读, 0 推荐, 收藏, 编辑
摘要:1.简介 2.与Runtime交互 3.Runtime术语 4.消息 5.动态方法解析 6.消息转发 7.健壮的实例变量(Non Fragile ivars) 8.Objective-C Associated Objects 9.Method Swizzling 10.总结 1.简介 参考博客:ht 阅读全文

iOS,本地化(国际化)字符

2017-01-20 14:55 by 帅不过三秒, 328 阅读, 0 推荐, 收藏, 编辑
摘要:iOS字符本地化(国际化) 1.本地化资源库 1.1.新建Bundle作为本地化资源库 1.2.将本地化资源库改成如下 1.3.配置各个语言的本地字符(Localizable.strings)资源 //只能在顶部注释,不要在每一列后面注释,会读取失败导致app崩溃 2.处理本地转换扩展 2.1.新建 阅读全文

iOS,应用崩溃日志分析

2016-12-21 10:16 by 帅不过三秒, 574 阅读, 0 推荐, 收藏, 编辑
摘要:参考资料:http://www.cocoachina.com/industry/20130725/6677.html 1.获得崩溃日志 2.崩溃日志实例 3.符号化崩溃日志 4.低内存闪退 5.代码获取崩溃日志 获得崩溃日志 1.1Xcode上选择Windows/Devices;选中设备,点击Vie 阅读全文

iOS,信息加解密

2016-12-14 09:44 by 帅不过三秒, 195 阅读, 0 推荐, 收藏, 编辑
摘要:1.AES加解密 AES加解密 // AESEncryptAndDecrypt.h文件 // AESEncryptAndDecrypt.m文件 //使用 //运行结果 阅读全文

iOS,非视图类方法

2016-11-14 14:26 by 帅不过三秒, 371 阅读, 0 推荐, 收藏, 编辑
摘要:1.判断类的实例 2.获取当前最高层Window 3.获取当前app是否活跃 4.允许所有请求 5.判断设备是否越狱 6.移除字符串换行符和空格 7.iOS注释方法或属性废弃或不可用 8.本地通讯录操作 9.字典与模型类转 10.宏定义日志打印 11.16进制颜色转换 12.让约束或者布局从导航栏底 阅读全文

iOS,自定义控件

2016-10-17 14:59 by 帅不过三秒, 446 阅读, 0 推荐, 收藏, 编辑
摘要:1.下拉刷新控件 2.上拉加载更多控件 3.自定义UIAlertView 4.自定义照片选择器(可多选) 下拉刷新控件 //VRefreshHeadView.h文件 //VRefreshHeadView.m文件 //使用 上拉加载更多控件 //VLoadMoreFootView.h文件 //VLoa 阅读全文

iOS,iOS对Android数据互通的规则

2016-10-09 16:59 by 帅不过三秒, 1173 阅读, 0 推荐, 收藏, 编辑
摘要:AppStore针对数据互通的规则:在AppStore上架的应用,苹果会按照3:7的比例抽取IAP( In-App Purchase)三成的收入,作为渠道费用 11.2 Apps utilizing a system other than the In-App Purchase API (IAP) 阅读全文

iOS,视图相关

2016-09-23 14:22 by 帅不过三秒, 243 阅读, 0 推荐, 收藏, 编辑
摘要:1.移除视图的所有子视图 2.自定义视图(UIView) 3.处理悬浮窗口(类似微信视频),等比缩放 4.自定义签名视图(可以手写字) 5.图片拉伸的几种方式,计算文本占用空间大小 6.UILable相关 7.UIButton相关 8.UISegmentedControl分段控件 9.UIScrol 阅读全文

iOS,多线程

2016-09-22 16:23 by 帅不过三秒, 210 阅读, 0 推荐, 收藏, 编辑
摘要:1.NSThread 2.GCD(Grand Central Dispatch,苹果为多核的并行运算提出的解决方案) 3.NSOperation NSThread //创建线程类 NSThread *thread=[[NSThread alloc] initWithTarget:self selec 阅读全文