新的改變 我們對Markdown編輯器進行了一些功能拓展與語法支持,除了標準的Markdown編輯器功能,我們增加了如下幾點新功能,幫助你用它寫博客: 全新的界面設計 ,將會...
前段時間在RxSwift上做了一些實踐,Rx確實是一個強大的工具,但同時也是一把雙刃劍,如果濫用的話反而會帶來副作用,本文就引入Rx模式之后如何更好的管理應用的狀態(tài)和邏輯做了...
感謝回復
一個系統(tǒng)BUG引發(fā)的血案 -- FKDownloader接觸 BUG 前幾天突然收到一朋友發(fā)來的消息, 說是在 iOS 12 上遇到了一個新的 BUG, 問我怎么看? 我說新系統(tǒng)遇到 BUG 不是很正常嗎? 大概是個什么情況?經過...
非常感謝你的文章,很容易理解和閱讀。
但有一個疑問關于其中 iOS 12 與 iOS 11 的 Resume Data 的變化,我自己測試(自己寫的用系統(tǒng)的方法`downloadTask(withResumeData resumeData: Data) -> URLSessionDownloadTask` 沒有走 Helper)是沒發(fā)現問題。請問有相關的文章描述這兩個問題么?感謝
```
而在 iOS 11 中, 因為多出了 NSURLSessionResumeByteRange 字段導致一些奇怪的問題, 可以使用 FKResumeHelper 先讀取, 在刪除字段, 然后封包, 也可自己進行刪除, 目前 FKDownloader 已自行處理.
雖然沒有出錯, 但在 iOS 12 中, ResumeData 的封包格式發(fā)生了改變, 現在可使用 +[NSKeyedUnarchiver unarchiveObjectWithData:] 直接進行解包, 現在可以使用 -[NSKeyedUnarchiver decodeTopLevelObjectForKey:error:] 方法, key 為 NSKeyedArchiveRootObjectKey 來進行解包(而系統(tǒng)默認的 key 是 root, Apple 我不是很懂你啊??), 但之前版本需要使用 +[NSPropertyListSerialization propertyListWithData:roptions:format:error:] 進行解包, 封包時也要注意區(qū)分.
```
一個系統(tǒng)BUG引發(fā)的血案 -- FKDownloader接觸 BUG 前幾天突然收到一朋友發(fā)來的消息, 說是在 iOS 12 上遇到了一個新的 BUG, 問我怎么看? 我說新系統(tǒng)遇到 BUG 不是很正常嗎? 大概是個什么情況?經過...
接觸 BUG 前幾天突然收到一朋友發(fā)來的消息, 說是在 iOS 12 上遇到了一個新的 BUG, 問我怎么看? 我說新系統(tǒng)遇到 BUG 不是很正常嗎? 大概是個什么情況?經過...
從iOS7以來,蘋果推出NSURLSession后,iOS現在可以實現真正的后臺下載,這對我們iOSer來說是一個福音。 一個 NSURLSession對象可以協調一個或多個...
當需要判斷iOS系統(tǒng)版本的時候,相信很多人都會這么干: 曾經看到一篇文章告訴說 在Availability.h中已經定義了很多系統(tǒng)的宏: 然后使用: 或者是使用: 就搞定了。...
昨天看了YYCache的源碼,發(fā)現里面經常用到了__attribute__。attribute是GNU的一種編譯指令在聲明的時候指定某種特性,能做多樣化的錯誤檢查和高級優(yōu)化。...
1.convertRect的使用 1 [A convertRect:B.frame toView:C]; 計算A上的B視圖在C中的位置CGRect 2 [A convertR...
“Content Compression Resistance Priority”,也叫內容壓縮阻力優(yōu)先級(小名:別擠我),該優(yōu)先級越高,則越晚輪到被壓縮。
“Content Hugging Priority”,也叫內容緊靠優(yōu)先級(小名:別扯我),該優(yōu)先級越高,這越晚輪到被拉伸。
這段十分形象 nice
IOS開發(fā)之Autolayout——“Content Compression Resistance”和“Content Hugging”在使用storyboard進行UI布局時,我們經常不經意間會注意到“Content Compression Resistance Priority”和“Content Hug...
在使用storyboard進行UI布局時,我們經常不經意間會注意到“Content Compression Resistance Priority”和“Content Hug...
CocoaPods的安裝與使用(一) CocoaPods的原理與技巧(二) CocoaPods建立自己的Podspec(三) CocoaPods誕生的時代背景(四) 創(chuàng)建自己...
WWDC 2017 剛結束,雖然如預期的一樣,缺少意料之外的驚喜,但依舊有不少新的特性和 API 值得圈點。拋開 Core ML 以及 ARKit 這些影響深遠的亮點不談,目...
iOS中有三類事件:UIEventTypeTouches觸摸事件、 UIEventTypeMotion “動作”事件,比如搖晃手機設備、UIEventTypeRemoteCo...
前言 在前面的文章中,我們介紹了UIWebView、WKWebView一些使用,與JS的交互和一些坑,相信看過的小伙伴們,已經大概清楚了吧,如果有問題,歡迎提問。 本文是本系...