
新建項目時,選中單元測試選項 如果是老項目,創(chuàng)建的時候沒有選擇單元測試,則 一鍵啟動所有單元測試
想實現(xiàn)的demo效果: 新建工程 工程左側(cè)新建一個Group,把Main.storyboard、Assets.xcassets、LaunchSc...
Swift源碼簡介 Swift于2015年正式開源,github地址:https://github.com/apple/swift[https:...
響應式編程(Reactive Programming,簡稱RP) 也是一種編程范式,于1997年提出,可以簡化異步編程,提供更優(yōu)雅的數(shù)據(jù)綁定 一...
面向協(xié)議編程(Protocol Oriented Programming,簡稱POP) 是Swift的一種編程范式,Apple于2015年WWD...
Array的常見操作 lazy的優(yōu)化 Optional的map和flatMap 補充知識點:對于options,如果是多個參數(shù),在oc寫法中是用...
協(xié)議 只能被class繼承的協(xié)議 被@objc修飾的協(xié)議,還可以暴露給OC去遵守實現(xiàn) 可以通過@objc定義可選協(xié)議,這種協(xié)議只能被class遵...
oc的入口:main.m文件中 swift的入口:AppDelegate.swift文件中頂部@main標記,表示 編譯器自動生成入口代碼(ma...
iOS開發(fā)的語言不管是OC還是Swift后端都是通過LLVM進行編譯的,如下圖: OC通過clang編譯器,編譯成IR,然后再生成可執(zhí)行文件.o...