自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

教务管理系统

运用java 技术设计的项目 使用的数据库为 MYSQL

2012-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除