前言 到了今天終于要"出院"了,要總結一下住院幾天的收獲,談談Runtime到底能為我們開發(fā)帶來些什么好處。當然它也是把雙刃劍,使用不當的話,也會成為開發(fā)路上的一個大坑。 目...
成因 野指針就是指向一個已刪除的對象或者受限內存區(qū)域的指針。我們寫C++的時候強調指針初始化為NULL,強調用完后也為其賦值為NULL,誰分配的誰回收,來避免野指針的問題。比...
編譯時與運行時 編譯時: 即編譯器對語言的編譯階段,編譯時只是對語言進行最基本的檢查報錯,包括詞法分析、語法分析等等,將程序代碼翻譯成計算機能夠識別的語言(例如匯編等),編譯...
本文首發(fā)于我的個人技術博客看完還不懂HTTPS我直播吃翔 存在即合理 http是非常常見的應用層協(xié)議,是超文本傳輸協(xié)議的簡稱,其傳輸的內容都是明文的。在這個混亂的世界,明文傳...
1.xib方式創(chuàng)建 每個cell的顯示的內容都是固定的,也就是cell的高度都是相同的 加載數據 有plist文件數據結構如下 創(chuàng)建數據模型 懶加載數據 實現數據源協(xié)議 通過...
學習文章 TDD的iOS開發(fā)初步以及Kiwi使用入門 Kiwi 使用進階 Mock, Stub, 參數捕獲和異步測試 蘋果官方介紹 [蘋果官方文檔](https://deve...
Swift泛型介紹 泛型是為Swift編程靈活性的一種語法,在函數、枚舉、結構體、類中都得到充分的應用,它的引入可以起到占位符的作用,當類型暫時不確定的,只有等到調用函數時才...
前言:前端時間小編的一個朋友要做一個類似QQ列表的展開與關閉的效果,于是小編在閑暇之余給他寫了一個demo,本著好東西大家一起來分享的精神,趁著今天有時間小編把這個demo在...
前不久公司的一個聊天功能需要做一個聯系人列表,從后臺獲取數據,網上看了半天,感覺都不是很好用,然后就自己寫了。不說廢話,我們直接上干貨。其實二級分組主要是看對tablevie...
類似QQ分組的樣子,實現tableView的折疊與展開。其實要做這個效果我先想到的是在tableView中再嵌套多個tableView,這個想法實現起來就有點難了。所以還是換...
天朝的網絡在XXX的干預下,我們很多內容都不能正常訪問,需要翻墻。處在這樣一個大的局域網環(huán)境之下,作為IT行業(yè)的我們很是苦惱,如果做的應用要世界通用,那就是痛苦了,需要考慮很...
總結了幾個月的東西終于能和大家分享了,不多說,直接看東西! 1、禁止手機睡眠 2、隱藏某行cell 3、禁用button高亮 4、tableview遇到這種報錯failed ...