会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sky109
学而不思则罔,思而不学则殆
博客园
首页
新随笔
联系
订阅
管理
[置顶]
iOS获取所有机型
摘要: 1.手机系统版本:10.3 NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; 2.手机类型:iPhone 6 NSString* phoneModel = [self iphoneType];//方法在下面 3.手机
阅读全文
posted @ 2017-10-19 16:32 Sky109
阅读(3726)
评论(0)
推荐(0)
2018年1月20日
博客已停止更新,请移步简书
摘要: 链接:https://www.jianshu.com/u/a793757af4ed
阅读全文
posted @ 2018-01-20 23:18 Sky109
阅读(157)
评论(0)
推荐(0)
2018年1月3日
NSCache的简单使用
摘要: 简介 1)NSCache 是苹果官方提供的缓存类,用法与 NSMutableDictionary 的用法很相似,在 AFNetworking 和 SDWebImage 中,使用它来管理缓存。 2)NSCache 在系统内存很低时,会自动释放一些对象(备注:在模拟器中内存警告时,缓存不会做清理动作)。
阅读全文
posted @ 2018-01-03 22:48 Sky109
阅读(1039)
评论(0)
推荐(0)
2017年12月21日
GCD实现同步方法
摘要: 在iOS多线程中我们知道NSOperationQueue操作队列可以直接使用addDependency函数设置操作之间的依赖关系实现线程同步,还可以使用setMaxConcurrentOperationCount函数直接设置最大并发数量。那么在GCD中又是如何实现线程同步和控制最大并发数量的呢? 事
阅读全文
posted @ 2017-12-21 23:32 Sky109
阅读(1247)
评论(0)
推荐(0)
2017年12月16日
OC与JS的交互(iOS与H5混编)
摘要: 大神总结WKWebView的坑:https://mp.weixin.qq.com/s/rhYKLIbXOsUJC_n6dt9UfA 大神总结WKWebView的坑:https://mp.weixin.qq.com/s/rhYKLIbXOsUJC_n6dt9UfA 在开发过程中,经常会出现需要iOS移
阅读全文
posted @ 2017-12-16 22:40 Sky109
阅读(10167)
评论(0)
推荐(1)
2017年12月12日
前端学习
摘要: 学习网站:http://www.runoob.com
阅读全文
posted @ 2017-12-12 14:18 Sky109
阅读(142)
评论(0)
推荐(0)
iOS网络请求安全认证(JWT,RSA)
摘要: 在网络世界中,安全是一个很重要的问题,以往的HTTP请求已经不能承担这个安全任务,抓包工具一抓,你的所有网络请求全都曝光。当然,你可能会采用加密算法来加密数据,但是这仍然不够。 在移动端和服务器的通信过程中,有两种认证方式:token和session。 Session: 每个用户经过我们的应用认证之
阅读全文
posted @ 2017-12-12 09:10 Sky109
阅读(2201)
评论(0)
推荐(0)
2017年12月11日
个人总结的第三方库
摘要: 平时找些常用的三方库总不方便,所以总结了一下,统计有些不足,持续更新中... OC&Swift三方库 布局框架 Masonry——>SnapKit 网络请求 AFNetworking——>Alamofire 图片加载 SDWebImage——>Kingfisher 封装的AFNetworking和A
阅读全文
posted @ 2017-12-11 17:14 Sky109
阅读(241)
评论(0)
推荐(0)
2017年12月6日
tableView优化思路
摘要: 一般优化的思路: 提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法。 复杂界面可采用异步绘制。 在大量图片展示时,可以滑动时按需加载。 尽量少用或不用透明图层,多个透明元素重叠显示可采用合并成一张图片显示。 减少subviews的数量,如果是不需要
阅读全文
posted @ 2017-12-06 20:30 Sky109
阅读(329)
评论(0)
推荐(0)
2017年11月30日
NullSafe基于Runtime的深度解析
摘要: Objective-C是一门动态语言,一个函数是由一个selector(SEL),和一个implement(IML)组成的。 执行一个方法时如果系统找不到方法会给几次机会寻找方法,实在没有此方法就会抛出异常。 运行时查找函数的步骤 由图可见 - (NSMethodSignature *)method
阅读全文
posted @ 2017-11-30 11:22 Sky109
阅读(358)
评论(0)
推荐(0)
2017年11月28日
iOS抓包工具Charles
摘要: Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/download/ 2. HTTP抓包 (1)查看电脑IP地址 (2)设置手机HTTP代理 手机连上电脑,点击“设置->无线局域网->连接
阅读全文
posted @ 2017-11-28 11:20 Sky109
阅读(21164)
评论(0)
推荐(0)
下一页
公告