![240](https://upload.jianshu.io/users/upload_avatars/2661998/3289e6fa-5bb6-4cb0-bf21-2775d2b5c9b7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前提:想要達到這么一個效果:寫一個庫栈顷,里面同時存在給外部調(diào)用的swift和oc文件庄岖,也有只供內(nèi)部調(diào)用的oc文件(外部無法調(diào)用)租冠,那么就需要實現(xiàn)一...
場景一:主工程原本為oc編寫辙浑,在主工程添加swift的文件 1滑肉、創(chuàng)建Swift的vc 正常創(chuàng)建文件黍图,語言選swift 2尼摹、點擊next 3吴超、點擊...
1钉嘹、LLVM編譯器 LLVM編譯器一般分為前端和后端 前端:主要進行詞法分析,生成語法樹后端:生成對應平臺的二進制代碼 編譯流程 我們知道OC的...
結(jié)構體內(nèi)存對齊原理 一鲸阻、前言:咱們都知道跋涣,在iOS[https://www.6hu.cc/archives/tag/ios]開發(fā)中缨睡,咱們寫的oc...
一、定義: Swift repeat...while 循環(huán)不像 for 和 while 循環(huán)在循環(huán)體開始執(zhí)行前先判斷條件語句仆潮,而是在循環(huán)執(zhí)行結(jié)束...
一宏蛉、解析: Swift 的可選(Optional)類型,用于處理值缺失的情況性置∈安ⅲ可選表示"那兒有一個值,并且它等于 x "或者"那兒沒有值"鹏浅。 二...
簡介ReactiveCocoa(RAC):RAC是一套基于Cocoa的FRP(Functional Reactive Programming:函...
正文 圖片的顯示分為三步:加載嗅义、解碼、渲染隐砸。 通常之碗,我們操作的只有加載,解碼和渲染是由UIKit進行季希。 什么是解碼褪那? 以UIImageView為...
MVC在討論解耦之前,我們要弄明白 MVC 的核心:控制器(以下簡稱 C)負責模型(以下簡稱 M)和視圖(以下簡稱 V)的交互式塌。 這里所說的 M...