年前的時(shí)候,關(guān)于蘋果要強(qiáng)制https的傳言四起,雖然結(jié)果只是一個(gè)“謠言”,但是很明顯的這是遲早會到來的,間接上加速了各公司加緊上https的節(jié)奏,對于iOS客戶端來說,上ht...
快速適配直接看下面的示例代碼吧,概念有點(diǎn)多。。。 自己客戶端生成證書放在服務(wù)器上,可以自簽服務(wù)器必須ca簽署,服務(wù)器生成,提供給我們 SSL/TLS協(xié)議運(yùn)行機(jī)制概述圖解SSL...
在項(xiàng)目中經(jīng)常會有這個(gè)需求,添加刪除線,有些是全部文字添加,有些是部分文字添加,這個(gè)時(shí)候就需要用到NSMutableAttributedString這個(gè)來設(shè)置: 特別注意一下,...
Demo點(diǎn)這里 背景 正在維護(hù)的App使用cookie來維護(hù)用戶登錄狀態(tài)、App版本系統(tǒng)、語言等狀態(tài)信息。 在UIWebView時(shí)代,可以通過NSHTTPCookieStor...
場景描述 直接使用了本機(jī)上的ruby,并且安裝了gem和bundler,打開項(xiàng)目,使用bundle install想著安裝一些Gem(一些依賴包)卻發(fā)現(xiàn)不停的讓我使用sudo...
是為了處理按住往一個(gè)方向滑動,然后不松開手指再反方向輕輕滑一小段距離這種場景。
記一次曲折的UICollectionView分頁需求開發(fā)前言 UIScrollView的分頁方式實(shí)際上已經(jīng)是老生常談。一行自信的scrollView.pagingEnabled = YES就搞定需求也不是一兩次了。然而最近在開發(fā)一...
1. 需求背景 公司的app需要需要支持訂閱更新的自動下載功能。當(dāng)訂閱更新的靜默推送將app啟動到后臺時(shí),在后臺開始下載更新的內(nèi)容。 本文主要記錄以下我開發(fā)過程中對于方案的選...
2.2 快速轉(zhuǎn)發(fā): Fast Rorwarding
------------------------------
..Forwarding
iOS開發(fā)·runtime原理與實(shí)踐: 消息轉(zhuǎn)發(fā)篇(Message Forwarding) (消息機(jī)制,方法未實(shí)現(xiàn)+API不兼容奔潰,模擬多繼承)本文Demo傳送門: MessageForwardingDemo 摘要:編程,只了解原理不行,必須實(shí)戰(zhàn)才能知道應(yīng)用場景。本系列嘗試闡述runtime相關(guān)理論的同時(shí)介紹一些實(shí)戰(zhàn)...
項(xiàng)目中用到了本地登錄存儲cookie,再進(jìn)行webView請求時(shí)間帶上cookie的功能。不是很清晰邏輯,于是學(xué)習(xí)了解了下iOS中cookie的使用,做個(gè)小結(jié)。不想看介紹的朋...
前言 UIScrollView的分頁方式實(shí)際上已經(jīng)是老生常談。一行自信的scrollView.pagingEnabled = YES就搞定需求也不是一兩次了。然而最近在開發(fā)一...
推薦一些我個(gè)人認(rèn)為非常經(jīng)典,值得關(guān)注的博客。 OneV's Den 大家尊稱為喵神 @onevcat 的博客。對 Swift 技術(shù)在國內(nèi)的推廣做了很大的貢獻(xiàn)。 Limboy’...
有些程序在調(diào)試、兼容性、平臺移植等情況下可能想要通過簡單地設(shè)置一些參數(shù)就生成一個(gè)不同的軟件,這當(dāng)然可以通過變量設(shè)置,把所有可能用到的代碼都寫進(jìn)去,在初始化時(shí)配置,但在不同的情...
最新 iOS SDK(二):Bundle 以下內(nèi)容可忽略。 參考 Bundle Programming Guide NSBundle bundleForClass的返回 寫在...
多次在項(xiàng)目中看到do...while(0)的寫法,一直沒有在意,直到有一天隨手搜了一下。。才發(fā)現(xiàn)自己還是太年輕了,轉(zhuǎn)載一下這篇文章 do...while(0)的妙用 - 至尊...