240 发简信
IP属地:黑龙江
  • iOS-多线程

    本文主要介绍了 iOS的多线程方案, 多线程安全方案, 多读单写方案. 篇幅稍长,还请耐心看完. 进程 理论上,每个iOS App都是一个进程,...

  • Resize,w 360,h 240
    OC底层-消息发送机制

    方法 在类和对象[https://www.jianshu.com/p/a0f6915c9116]篇中,我们了解到,方法存放在类中.那么问题来了....

  • Resize,w 360,h 240
    Swift 枚举,结构体,类

    枚举(enum) 枚举的成员类型 相对于OC的枚举来说.Swift中的枚举功能要更加强大 OC中枚举值只能是int型.而Swift中的枚举值可以...

  • 分类-Category

    分类-Category 分类的功能 在OC中,我们可以使用分类为类添加方法,属性.也可以覆盖类原有的方法,自己添加新的实现.(说是覆盖,其实不然...

  • Resize,w 360,h 240
    OC底层-类和对象

    类和对象 OC中的类 OC中.类基于C/C++的结构体. 通过查看NSObject的类定义,可以看到内部有一个Class isa的成员变量. 从...

  • iOS与JS的交互(UIWebView与WKWebView)

    随着移动开发的不断发展。只局限于原生可能已经不太满足目前的需求了。免不了要与网页打交道。在混合开发的大势下,跟web进行交互是必然的。我们都知道...

  • Resize,w 360,h 240
    iOS传值方法对比,代理,通知,block,kvo

    很久之前写了一份传值的文章- 传值 里面记录了方法传值,代理,通知以及Block传值。不够全面,还有KVO没有介绍,在这里补上,同时比对一下各自...

  • Resize,w 360,h 240
    Swift-视图阴影篇

    最近接了一个需求,需要给视图添加阴影,发现其中还是有些门门道道的。写一篇文记录下。Swift中已经提供了很便捷的设置阴影的方法,layer层的s...

  • Resize,w 360,h 240
    Multiple commands produced error-Xcode10

    更新Xcode10之后,出现了如下错误: 原因是苹果改变了编译系统。打开File->Workspace Settings注意,如果使用的不是wo...