会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RETHINK
iOS/Swift,React,Node
热爱技术,关注产品
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
11
下一页
2016年3月22日
iOS 分析一个支持GIF的UIImage扩展:SwiftGIF
摘要: Github:https://github.com/bahlo/SwiftGif 这个extension代码不多,主要通过Apple的ImageIO框架进行解析GIF。 整个扩展最核心还是下面的函数,搞了半天还是Apple的UIImage的类函数。所以重点就是找到GIF中的每一帧图片和每一帧的延迟是
阅读全文
posted @ 2016-03-22 15:13 Rayshen
阅读(3482)
评论(0)
推荐(0)
2016年3月21日
NSOprationQueue 与 GCD 的区别与选用
摘要: GCD 技术是一个轻量的,底层实现隐藏的神奇技术,我们能够通过GCD和block轻松实现多线程编程,有时候,GCD相比其他系统提供的多线程方法更加有效,当然,有时候GCD不是最佳选择,另一个多线程编程的技术 NSOprationQueue 让我们能够将后台线程以队列方式依序执行,并提供更多操作的入口
阅读全文
posted @ 2016-03-21 21:48 Rayshen
阅读(634)
评论(0)
推荐(0)
认识和使用NSOperation
摘要: NSOperation是OC中多线程技术的一种,是对GCD的OC包装.它包含队列(NSOperationQueue)和操作(NSOperation)两个基本要素. 通过这篇文章你可以了解到: 根据打印的结果我们会发现,直接调用start方法时,系统并不会开辟一个新的线程去执行任务,任务会在当前线程同
阅读全文
posted @ 2016-03-21 21:47 Rayshen
阅读(251)
评论(0)
推荐(0)
iOS WebView调用JS的一个小坑
摘要: 假如调用一个函数,传入的参数为String,要以这样的格式传入:
阅读全文
posted @ 2016-03-21 15:05 Rayshen
阅读(524)
评论(0)
推荐(0)
2016年3月15日
iOS 自定义对象转NSDictionary
摘要: 我们在向后台Post数据的时候,常常需要把某个对象作为参数,比如在AF的框架中,我们进行Post时,其中的para参数就是需要NSdictionary的 要把自定义对象转成NSDictionary是一件非常麻烦的事情,这个类使用OC编写,通过Runtime访问属性列表,快速转换成字典。 Swif
阅读全文
posted @ 2016-03-15 21:00 Rayshen
阅读(4086)
评论(0)
推荐(1)
2016年3月13日
在Swift中使用JavaScript的方法和技巧
摘要: 本文作者Nate Cook是一位独立的Web及移动应用开发者,是继Mattt大神之后NSHipster的主要维护者,也是非常知名活跃的Swift博主,并且还是支持自动生成Swift在线文档的SwiftDoc.org网站创造者。在本文中,他介绍了在Swift中使用JavaScript的方法和技巧,对于
阅读全文
posted @ 2016-03-13 19:34 Rayshen
阅读(575)
评论(0)
推荐(0)
2016年1月26日
iOS 解决一个因三方静态库冲突产生的duplicate symbol的问题
摘要: 最近在开发项目时编译三方.a时出现了冲突,原因是存在duplicate symbol。 <1>模拟器编译时,应用的即时通讯模块采用的三方库(容联云),和视频监控模块采用的三方库(海康威视)之间有冲突,无法编译通过。 <2>真机编译时,假如对other linker flags设置为-ObjC,海康威
阅读全文
posted @ 2016-01-26 14:12 Rayshen
阅读(12973)
评论(0)
推荐(0)
2016年1月20日
MACOS 答题器,界面跳转
摘要: 国内OSX开发的资料实在少,甚至连一本开发的书都找不到… 更无语的是,苹果自家的开发文档Sample Code不仅还停留在OC版本,还是MRC的… 在这样的情况下,OSX开发还真得靠“想象力”… 网上有Demo关于随机数,取色器等,基本就是一个Class就能搞定的。 比如https://github
阅读全文
posted @ 2016-01-20 17:08 Rayshen
阅读(3262)
评论(2)
推荐(0)
2015年12月29日
ObjC 利用反射和KVC实现嵌套对象序列化成JSON数据
摘要: 原理:0.创建一个新的可变字典:NSMutableDictionary1.采用class_copyPropertyList函数遍历对象的属性2.property_getName获取属性名,valueForKey获取属性内容。3.判断该属性内容的Class:(1)假如为基础类型(NSString,NS...
阅读全文
posted @ 2015-12-29 13:41 Rayshen
阅读(469)
评论(0)
推荐(0)
2015年12月28日
ObjC 巧用反射和KVC实现JSON快速反序列化成对象
摘要: 1.简单的KVC介绍KVC是一种间接访问对象属性的机制,不直接调用getter 和 setter方法,而使用valueForKey 来替代getter 方法,setValue:forKey来代替setter方法。之前的一篇博客(http://www.cnblogs.com/rayshen/p/500...
阅读全文
posted @ 2015-12-28 15:27 Rayshen
阅读(375)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
11
下一页
公告