会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RETHINK
iOS/Swift,React,Node
热爱技术,关注产品
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2015年12月24日
iOS Keychain钥匙串,应用间数据共享打造iOS上的全家桶
摘要: Demo先行:https://github.com/rayshen/GIKeychainGroupDemo该demo里有2个工程,你先运行任何一个会存储一个值,再运行另一个会访问之前的app存储的值,并修改。官方:https://developer.apple.com/library/ios/sam...
阅读全文
posted @ 2015-12-24 13:58 Rayshen
阅读(7210)
评论(1)
推荐(0)
2015年12月14日
Swift Swift中的反射
摘要: Swift的反射机制是基于一个叫Mirror的struct来实现的,其内部有如下属性和方法:let children: Children //对象的子节点。displayStyle: Mirror.DisplayStyle? //对象的展示风格let subjectType: Any.Typ...
阅读全文
posted @ 2015-12-14 14:18 Rayshen
阅读(894)
评论(0)
推荐(0)
Objective-C Runtime与黑客帝国
摘要: Runtime的消息机制让我容易想起黑客帝国的Matrix。而OC语言,就像是架构在C语言真实世界上的Matrix世界,Runtime接管了这个虚拟世界到真实世界的承接。在黑客帝国里,Matrix的母体世界,是一个虚幻的、不存在的世界,全部由代码构成,而人类真正生存在一个培养皿中,然后智能机械通过物...
阅读全文
posted @ 2015-12-14 11:31 Rayshen
阅读(209)
评论(0)
推荐(0)
Objective-C 中基于RunTime实现的反射
摘要: 一、反射反射,一般表现在字符串和Class转换,字符串和内部方法转换,字符串和属性的转换(取值和赋值)。二、Objective-C中的反射OC的反射是基于其Runtime实现的。以执行某个函数为例,我们知道在OC中执行[Stu doSomething]函数,实质上是发送了一个消息给Runtime,然...
阅读全文
posted @ 2015-12-14 11:19 Rayshen
阅读(1801)
评论(0)
推荐(0)
2015年12月11日
Swift 函数做参数和闭包做参数的一个细节差别
摘要: 函数作参数,示例为传入一个String和一个添加前缀的函数,返回一个添加完前缀的String: 闭包做参数,示例为传入一个闭包,: 可以看出两者区别在,闭包做参数时声明的闭包结构是必须带一个外部参数名的 而函数作参数时必须不能带参数名 这里有2个点: (1)在声明时,如果是函数,是不需要带参数名的;
阅读全文
posted @ 2015-12-11 17:35 Rayshen
阅读(2319)
评论(0)
推荐(0)
Swift 吐槽下Swift里一个逼死强迫症的语法:中缀语法
摘要: 中缀语法是OC里特有的一种,就是在函数的参数前面加一个解释词,让调用的时候明白该参数的含义 比如: 调用的时候: 不过你发现没,这中缀语法的前提是你必须在函数名的最前面,写个With啥的说明第一个参数的名字,否则第一个参数是没有中缀的。 这样写,确实让调用的时候看起来非常顺眼,[xxxxxxWith
阅读全文
posted @ 2015-12-11 14:32 Rayshen
阅读(1554)
评论(0)
推荐(0)
Swift 用Delegate和Block实现回调的Demo
摘要: 一、有关回调我们知道,执行函数的时候,一般都有return作为返回参数了,那有return了为什么还要回调呢?回调是为了实现异步的返回,在某些特殊的情况下,比如你执行的函数是一个长时间运行的函数,并不能直接返回给你结果,为了不影响源程序其他步骤的执行,你得继续执行下去,等那边产生结果了再“主动告诉你...
阅读全文
posted @ 2015-12-11 13:26 Rayshen
阅读(6998)
评论(0)
推荐(0)
2015年12月10日
iOS 事件处理机制与图像渲染过程
摘要: http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=401383686&idx=1&sn=1613dfa8fa762a0efee4bc4af496fddf&scene=0#wechat_redirect
阅读全文
posted @ 2015-12-10 11:01 Rayshen
阅读(246)
评论(0)
推荐(0)
2015年12月8日
Objective-C 利用OC的消息机制,使用Method Swizzling进行方法修改
摘要: 功能:修改父类不可修改函数方法,函数方法交换应用场景:假如我们使用的他人提供一个的framework,.m已被打包成二进制.a无法修改源码,只留下.h头文件,那假如代码中某个函数出现了问题可以通过这样的方法进行修改某个函数一:利用category进行方法覆盖我们知道,利用category,可以达到“...
阅读全文
posted @ 2015-12-08 11:51 Rayshen
阅读(561)
评论(0)
推荐(0)
2015年12月2日
Web 使用PostMan提交特殊格式数据
摘要: 使用PostMan 选择POST模式中的RAW模式然后点击Headers添加Content-Type 类型比如是 application/json然后就可以在body中以Json格式上传数据了前面2种,application/x-www-form-urlencoded和multipart/form-...
阅读全文
posted @ 2015-12-02 11:00 Rayshen
阅读(468)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告