NSURLProtocol的使用 注冊protocol。 以上方法適合于NSURLSession的網(wǎng)絡(luò)請求,替換掉protocolClasses。如果使用的是NSURLCon...
需求:給UIbutton設(shè)置兩行文字,兩行文字字體顏色各不相同。兩行文字均水平居中。 NSString 可以根據(jù)某個(gè)特定的字符將string分割開,但是NSAttribute...
WKNavigationDelegate webview跳轉(zhuǎn)之前調(diào)用,可以根據(jù)navigationAction決定是否要進(jìn)行跳轉(zhuǎn),即webview是否需要加載新的reques...
名詞解釋 PEM文件:Privacy Enhanced Mail。是OpenSSL默認(rèn)采用的存放格式。以--BEGIN XXX--,--END XXX--開頭和結(jié)尾 pkcs...
webview的JS和OC的通信主要通過webview調(diào)用stringByEvaluatingJavaScriptFromString方法和OC調(diào)用webview的代理方法-...
使用Protobuf是因?yàn)槠湫阅芎?,效率高。具體介紹可以參考谷歌官方文檔https://developers.google.com/protocol-buffers/。下面介...
使用swift開發(fā)時(shí)遇到一個(gè)問題,代碼在模擬器下運(yùn)行正常。但是一旦運(yùn)行到真機(jī)上,就出現(xiàn)問題。關(guān)鍵詞如下dyld: Library not loaded: @rpath/lib...
UIControl UIControl繼承自UIView。UIControl 依賴于Target-Action設(shè)計(jì)模式。即當(dāng)發(fā)生一個(gè)事件時(shí),UIControl會(huì)調(diào)用sendA...
字符屬性 字符屬性可以應(yīng)用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字體) NSStrin...
介紹 UIApearance是一個(gè)協(xié)議,我們可以通過它來獲取一個(gè)類的外觀代理。通過給這個(gè)類的外觀代理發(fā)送修改消息來自定義一個(gè)類的實(shí)例的外觀。 通常可以在全局設(shè)置某個(gè)類的某個(gè)屬...
什么是懶加載 懶加載是延時(shí)加載,即在使用到該對象的時(shí)候才將其加載到內(nèi)存中。 為什么要用懶加載 主要目的是為了提升效率 在iOS開發(fā)中,加載數(shù)據(jù)的操作一般放在viewDidLo...
易懂,用心了。
動(dòng)畫必會(huì) - 徹底理解position與anchorPoint(動(dòng)畫)引言 相信初接觸到CALayer的人都會(huì)遇到以下幾個(gè)問題: 為什么修改anchorPoint會(huì)移動(dòng)layer的位置? CALayer的position點(diǎn)是哪一點(diǎn)呢? anch...
引言 相信初接觸到CALayer的人都會(huì)遇到以下幾個(gè)問題: 為什么修改anchorPoint會(huì)移動(dòng)layer的位置? CALayer的position點(diǎn)是哪一點(diǎn)呢? anch...