
前提:想要達(dá)到這么一個效果:寫一個庫秩霍,里面同時存在給外部調(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編譯器一般分為前端和后端 前端:主要進行詞法分析赔癌,生成語法樹后端:生成對應(yīng)平臺的二進制代碼 編譯流程 我們知道OC的...
結(jié)構(gòu)體內(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)負(fù)責(zé)模型(以下簡稱 M)和視圖(以下簡稱 V)的交互蜈块。 這里所說的 M...