新建项目时,选中单元测试选项 如果是老项目,创建的时候没有选择单元测试,则 一键启动所有单元测试
想实现的demo效果: 新建工程 工程左侧新建一个Group,把Main.storyboard、Assets.xcassets、LaunchSc...
Swift源码简介 Swift于2015年正式开源,github地址:https://github.com/apple/swift[https:...
响应式编程(Reactive Programming,简称RP) 也是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的数据绑定 一...
面向协议编程(Protocol Oriented Programming,简称POP) 是Swift的一种编程范式,Apple于2015年WWD...
Array的常见操作 lazy的优化 Optional的map和flatMap 补充知识点:对于options,如果是多个参数,在oc写法中是用...
协议 只能被class继承的协议 被@objc修饰的协议,还可以暴露给OC去遵守实现 可以通过@objc定义可选协议,这种协议只能被class遵...
oc的入口:main.m文件中 swift的入口:AppDelegate.swift文件中顶部@main标记,表示 编译器自动生成入口代码(ma...
iOS开发的语言不管是OC还是Swift后端都是通过LLVM进行编译的,如下图: OC通过clang编译器,编译成IR,然后再生成可执行文件.o...
文集作者