前言 在App開發(fā)過程中, 配置參數(shù)經(jīng)常會隨著環(huán)境的變化而不同.例如基本的URL地址, 第三方秘鑰和key等等.以往為了切換環(huán)境, 都是手動的注釋對應的參數(shù). 還要配...
前言 在App開發(fā)過程中, 配置參數(shù)經(jīng)常會隨著環(huán)境的變化而不同.例如基本的URL地址, 第三方秘鑰和key等等.以往為了切換環(huán)境, 都是手動的注釋對應的參數(shù). 還要配...
深拷貝和淺拷貝的概念 iOS中有深拷貝和淺拷貝的概念,那么何為深拷貝何為淺拷貝呢?淺拷貝:淺拷貝并不拷貝對象本身,只是對指向對象的指針進行拷貝深拷貝:直接拷貝對象到內存中一塊...
NSTimer和CADisplayLink都需要添加到Runloop才能正常運作, 但是都會引起循環(huán)引用 上圖表明了循環(huán)引用的原因以及使用NSProxy解決循環(huán)引用的原理 解...
參考博文:https://finalize.com/2013/01/10/using_autoreleasepool_to_reduce_your_memory_footpr...
KVO(key value observing)鍵值監(jiān)聽是我們在開發(fā)中常使用的用于監(jiān)聽特定對象屬性值變化的方法,常用于監(jiān)聽數(shù)據(jù)模型的變化 KVO是為了監(jiān)聽一個對象的某個屬性值...
越來越多的人在學習iOS課程,起初我自己是通過國內的一些網(wǎng)站學習,但是視頻教程更新慢。后來在Youtube上看視頻學習,雖然都是英文的,但是好在都有字幕,更新速度也很快。看過...
公司由于業(yè)務需求,為減少下游供應商的開發(fā)成本,縮短開發(fā)周期,特此開發(fā)SDK,然后編寫SDK使用文檔,直接讓下游供應商接入即可。SDK只暴露頭文件給接入者,他們并不能看到.m文...
接觸WebSocket 最近公司的項目中有一個功能 需要服務器主動推數(shù)據(jù)到APP??紤]到普通的HTTP 通信方式只能由客戶端主動拉取,服務器不能主動推給客戶端 。然后就想出的...
WebSocket WebSocket 是 HTML5 一種新的協(xié)議。它實現(xiàn)了瀏覽器與服務器全雙工通信,能更好的節(jié)省服務器資源和帶寬并達到實時通訊,它建立在 TCP 之上,同...