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