以下所有操作都是在IOS10.0之后操作的,IOS10之前的就不討論了! 首先我們討論下其高度,在iphone是否有劉海,statusBar的高度是不一樣的,在沒有劉海的情況...
以下所有操作都是在IOS10.0之后操作的,IOS10之前的就不討論了! 首先我們討論下其高度,在iphone是否有劉海,statusBar的高度是不一樣的,在沒有劉海的情況...
使用CocoaPods也有很長一段時間了,最近幾個月的時間里也主導(dǎo)了公司私有Pods的創(chuàng)建和使用。在此期間踩過了不少坑,在踩坑的過程中也收獲了不少經(jīng)驗(yàn),更加熟練地掌握了Coc...
最近又想上手iOS development,從git上拉代碼,需要pod update一下,發(fā)現(xiàn)工程中用到的第三方庫找不到,所以完成不了更新 [!] Unable to fi...
《本系列性文章是根據(jù)一篇python教程來寫的,如有侵權(quán)請聯(lián)系管理員刪除文章》 在學(xué)習(xí)Python之前要先知道什么是程序設(shè)計(jì)語言,也就是程序設(shè)計(jì)語言的概述是什么? 程序設(shè)計(jì)語...
今天嘗試了一下 Xcode9.3,結(jié)果項(xiàng)目編譯出錯:Declaration of 'xmlKeepBlanksDefault' must be imported from m...
使用IOS的API離線幫助文檔能夠幫你很好的掌握和理解IOS中各個類的使用以及方法的調(diào)用。這里我們主要介紹使用Dash這個軟件來很好的使用IOS的API。但是從9.0以后,蘋...
現(xiàn)在看到好多代碼中對于tableView分割線的問題處理總的來說是 隱藏掉,然后在cell里面添加個控件來代替分割線?,F(xiàn)在我們的程序支持的最低版本已經(jīng)是7.0,當(dāng)然支持7.0...
如果開發(fā)者只有在第一次調(diào)用存儲屬性時才能確定初始值,就需要使用延遲性實(shí)現(xiàn)。在IOS開發(fā)中無論Swift還是OC都應(yīng)用到了懶加載實(shí)現(xiàn)延時,同時這樣可以加快程序在初始化時的速度以...
閉包是自包含的函數(shù)代碼塊,可以在代碼中傳遞和使用。閉包表達(dá)式是一種利用間接語法構(gòu)建內(nèi)聯(lián)閉包的方式。閉包的表達(dá)式(含閉包參數(shù)) 在這里關(guān)鍵字in表示閉包的參數(shù)和返回值類型已經(jīng)完...
1.什么時候會發(fā)生循環(huán)引用 原理跟OC中的block類似, 當(dāng)有個屬性記錄下了函數(shù)傳遞回來的閉包, 產(chǎn)生強(qiáng)引用, 就會發(fā)生閉包的循環(huán)引用 2.怎么解決循環(huán)引用 如何解決閉包的...
枚舉定義了一組具有相關(guān)性的數(shù)據(jù),是開發(fā)者可以再帶嗎中以一個安全的方式來使用這些值,以又助于提供代碼的可讀性。在Swift中,枚舉可以分成兩種:任意類型的枚舉和指定類型的枚舉,...