swift 在工程中可以通過橋接文件使用OC代碼,但是在framework中是不支持使用橋接文件的,下面是是swift framework 使用 OC 代碼的兩種方式。 第一...
swift 在工程中可以通過橋接文件使用OC代碼,但是在framework中是不支持使用橋接文件的,下面是是swift framework 使用 OC 代碼的兩種方式。 第一...
32位和64位處理系統(tǒng) Architectures 指定工程被編譯成可支持哪些指令集類型 Build Active Architecture Only 指定是否只對當(dāng)前連接設(shè)...
一、swift調(diào)用OC swift調(diào)用oc的代碼,需要使用“橋接文件”,橋接文件基本上在你創(chuàng)建OC代碼的時(shí)候會提示你創(chuàng)建,橋接文件里導(dǎo)入的是在swift代碼中要使用到的OC代...
前言 隨著iOS APP越來越復(fù)雜,功能越來越多,對于iOS項(xiàng)目的工程化要求也越來越高了,對于復(fù)雜的APP一般都需要對項(xiàng)目進(jìn)行模塊化管理,由此引出了iOS組件化開發(fā)。iOS組...
前言 iOS開發(fā)中,UITextField和UITextView是最常用的文本接受類和文本展示類的控件。UITextField和UITextView都輸入文本,也都可以監(jiān)聽文...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進(jìn)行轉(zhuǎn)發(fā),具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制。 Runtime介紹...
AFNetworking是對NSURLSession的封裝,由五個(gè)模塊組成,分別是NSURLSession,Security,Reachability,Serializati...
引言 首先來一個(gè)官方說明: A nib file describes the visual elements of your application’s user inter...
1 概述 UINavigationController繼承自UIViewController,是一個(gè)基于棧的容器型控制器。既然是容器,它就能裝一些東西,比如UIView能裝各...
想必大家對block都很熟悉了,雖然都會用,但是你真的知道它的原理嗎?比如為什么要加上__block,這個(gè)修飾符到底有什么用?不加會有什么后果?block又是如何實(shí)現(xiàn)的等等。...
最近在做內(nèi)存泄露檢測,記錄一下遇到的問題,歡迎大家補(bǔ)充 ?? 1.instance variable used while 'self' is not set to the r...
WKWebView是在Apple的WWDC 2014隨iOS 8和OS X 10.10出來的,是為了解決UIWebView加載速度慢、占用內(nèi)存大的問題。使用UIWebView...
面試題 講講 RunLoop,項(xiàng)目中有用到嗎? RunLoop內(nèi)部實(shí)現(xiàn)邏輯? Runloop和線程的關(guān)系? timer 與 Runloop 的關(guān)系? 程序中添加每3秒響應(yīng)一次...
前言 文章主要分為四個(gè)部分 一、RunLoop 簡介 二、RunLoop 相關(guān)接口 三、RunLoop 相關(guān)邏輯流程 四、RunLoop 休眠實(shí)現(xiàn)原理 五、RunLoop 實(shí)...
Run loop 剖析:Runloop 接收的輸入事件來自兩種不同的源:輸入源(intput source)和定時(shí)源(timer source)。輸入源傳遞異步事件。通常消息...