- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 iOS启动速度优化,看这一篇就够了
参考:[mach-o]: Mac OS X ABI Mach-O File Format Reference[mach-o]: https://juejin.im/post/5ab47ca1518825611a406a39[启动优化] https://blog.csdn.net/hello_hwc/article/details/78317863[启动优化] https://cloud.t...
2020-03-16 20:44:37 1115
原创 Swift Swizzle
注意点:如果不是 NSObject或者其子类,那么需要将 替换方法前 + dynamic 可动态派发extension UIButton { classfunc Mrshan_swizzleSendAction() { struct xxx_swizzleToken { staticvar onceToken : dispatc
2016-02-19 09:48:12 542 1
原创 gem淘宝镜像,ios swift jazzy文档生成 教程
ios文档生成中的时候,OC 很简单,文档也很多,那么我们今天就来说说Swfit版本的文档生成工具吧。我们用到的工具是:jazzy那么让我们来安装吧!首先打开JAZZY项目地址:https://github.com/realm/jazzy [sudo] gem install jazzy但是当我们在控制台执行这一句话的时候会提示无法找到资源,相信大家都是用的淘宝的镜像地址:
2016-02-15 11:19:59 696 1
原创 关于编码-解码
今天小伙伴问我一个问题:为何要有时候需要编码解码?再不清晰的做编码解码的过程之后,文字会显示:?????这是为什么咩?首先:因为我们不是美人,因为美国人文字特别少,A-Z所以0-255的编码已经足够,也就是我们说的byte,8位的二进制结构(1byte = 8bit)。(ascii ios-8859-1)但是我泱泱中华,0-255能干点什么? 三字经都表示不完整!那么要如何解决呢?
2016-02-15 09:50:43 517
原创 swift中单例的实现方法
/// 还是这种方法比较熟悉啊,单反是面向对象的语言都可以这么实现,嘻嘻(接触的不多,也就 JAVA ,C#)///真的很开心///这种静态方法就比较好理解了,构造方法的私有化,这就限制了在外面无法实例化这个对象,然后创建了一个这种对象的属性。并且让这个属性静态化。///so smart.class Person { var id ="" static
2016-01-27 14:05:14 357
原创 IOS反射,swift反射,基础 MODEL转字典,字典转MODEL,根据下面的自己进行拓展
swift2.0中的反射,实现对象 字典相互转换===========mrshan 2016.1.14==========================首先介绍一下Swift中的反射,在2.0中做了一定的修改,要获取它的运行时(Reflect),要对这个实例化对象调用Mirror方法比如:class Dog{var name = string()var id = stri
2016-01-14 15:07:34 2491
原创 SWIFT闭包,介绍,使用(ALAMOFIRE封装 异步请求)
闭包说明:首先说明简明扼要的说明一下:闭包,可以看做 JAVA中匿名函数。我们来看APPLE文档:一个函数,可以看做一个特殊的闭包嵌套函数,是一个捕获其所在函数中上下文的闭包闭包表达式,是一个写法奇特,可以捕获上下文变量的【匿名闭包】那么让我们开始: 我们有这样子的一个需求:写一个API,他需要两个参数,第一个参数是一个 字符串数组,第二个参数是一个
2016-01-12 15:23:20 2766
原创 SWIFT下的融云,极光,消息推送设置
白痴一样的消息推送设置1. 现在本机钥匙串上申请一个证书2. APP DEVELOPER上设置PUSHNOTIFICATIONS ,让我们的APP支持 PUSH3. 添加一个开发证书4. 5. 下载后双击,打开钥匙串右击导出P12证书后,上传第三方【极光等】6. 在APP DEVELOPER 中添加一个配置文件,开发环
2015-09-02 15:31:53 1295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人