Avatar notebook default
16篇文章 · 10794字 · 2人关注
  • Resize,w 360,h 240
    Swift -- 单元测试

    新建项目时,选中单元测试选项 如果是老项目,创建的时候没有选择单元测试,则 一键启动所有单元测试

  • Resize,w 360,h 240
    Swift -- demo实战

    想实现的demo效果: 新建工程 工程左侧新建一个Group,把Main.storyboard、Assets.xcassets、LaunchSc...

  • Resize,w 360,h 240
    Swift -- 标准库源码分析

    Swift源码简介 Swift于2015年正式开源,github地址:https://github.com/apple/swift[https:...

  • Swift -- 响应式编程

    响应式编程(Reactive Programming,简称RP) 也是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的数据绑定 一...

  • Resize,w 360,h 240
    Swift -- 面向协议编程

    面向协议编程(Protocol Oriented Programming,简称POP) 是Swift的一种编程范式,Apple于2015年WWD...

    4.0 2192 3 19
  • Resize,w 360,h 240
    Swift -- 函数式编程(Funtional Programming)

    Array的常见操作 lazy的优化 Optional的map和flatMap 补充知识点:对于options,如果是多个参数,在oc写法中是用...

  • 从OC到Swift (二)

    协议 只能被class继承的协议 被@objc修饰的协议,还可以暴露给OC去遵守实现 可以通过@objc定义可选协议,这种协议只能被class遵...

  • Resize,w 360,h 240
    从OC到Swift (一)

    oc的入口:main.m文件中 swift的入口:AppDelegate.swift文件中顶部@main标记,表示 编译器自动生成入口代码(ma...

    1.5 1493 0 11
  • Resize,w 360,h 240
    Swift--类的生命周期

    iOS开发的语言不管是OC还是Swift后端都是通过LLVM进行编译的,如下图: OC通过clang编译器,编译成IR,然后再生成可执行文件.o...

文集作者