討論在子類中調(diào)用-[super class]獲取到的是父類的類對象還是子類的類對象?代碼如下: 通過轉(zhuǎn)換成C++代碼后得知,-[super class]方法的本質(zhì)是objc_...
討論在子類中調(diào)用-[super class]獲取到的是父類的類對象還是子類的類對象?代碼如下: 通過轉(zhuǎn)換成C++代碼后得知,-[super class]方法的本質(zhì)是objc_...
本文轉(zhuǎn)自最新的CocoaPods的使用教程(一) 一. CocoaPods的介紹 什么是CocoaPods?CocoaPods是一個負(fù)責(zé)管理iOS項目中第三方開源庫的工具,C...
swift 的命名空間 涉及到NSClassFromString,在Swift中的使用方式與OC是有區(qū)別,并不像OC可以直接往NSClassFromString()放入字符串...
這幾天,正在幫一個朋友解決一個iOS上的技術(shù)問題,而這個技術(shù)問題所需要的第三方庫沒有通過pod進行引入,而是可以通過carthage進行引入,安裝好carthage之后,執(zhí)行...
問題引出: swift 神奇的引入了一個類型——可選類型(optionals)。 但是,我們要是按照以往(比如OC)的套路在使用可選類型定義的常量的時候,又會讓你崩潰抓狂。 ...
swift里面有optional可選類型情況,也叫封包處理可以通過if let進行解包 判斷非空的情況才把值取出來具體參見如下代碼 空打印如下 非空打印如下
泛型能夠讓開發(fā)者編寫自定義需求已經(jīng)任意類型的靈活可用的的函數(shù)和類型。能夠讓我們避免重復(fù)的代碼。用一種清晰和抽象的方式來表達(dá)代碼的意圖。 1.泛型解決的問題 下面是一個非泛型的...
我們在使用代碼調(diào)試中 經(jīng)常使用print打印函數(shù),有時打印的多了,不好定位到時哪一控制器,哪一行代碼,我們今日就是解決這個問題 獲取打印的所在文件 在Swift中獲取 文件的...