制作表盤“復(fù)雜功能”(Watch Complications)的時(shí)候,會(huì)用到 date 必須要有一個(gè)當(dāng)前時(shí)間之前的date,不然會(huì)crash。
制作表盤“復(fù)雜功能”(Watch Complications)的時(shí)候,會(huì)用到 date 必須要有一個(gè)當(dāng)前時(shí)間之前的date,不然會(huì)crash。
語言版本: Swift4.2 先看一下效果圖吧 核心是AVPlayer,先用以下代碼實(shí)現(xiàn)簡(jiǎn)單的視頻播放 然后就是對(duì)player的一些操作 接下來就是播放時(shí)跳轉(zhuǎn)到某一位置,我是...
因公司業(yè)務(wù)要求需要接入iOS內(nèi)購,期間采坑無數(shù),但也積累了一些經(jīng)驗(yàn)吧.鑒于網(wǎng)上太多資料都已經(jīng)過時(shí),本篇文章也有可能過時(shí),所以僅供大家參考 語言環(huán)境 Swift4.2 參考資料...
這里坑很多,解決辦法是tableview不要使用snapkit自動(dòng)布局,設(shè)置tableview用以下代碼
詳細(xì) sourceTree用得好好的,突然出問題了。網(wǎng)上查了些資料無果。最后取消跟蹤遠(yuǎn)程分支,然后在跟蹤,就好了。不知道是不是sourceTree的Bug
很多異步任務(wù)導(dǎo)致閉包嵌套,陷入回調(diào)地獄。PromiseKit正是為了解決這個(gè)問題,筆者初次嘗試之后發(fā)現(xiàn)代碼確實(shí)簡(jiǎn)潔了不少,代碼也更加易讀。 集成 基本使用 更多 resolv...
好多文章都寫得很含糊,還是自己做一下筆記吧 使用code創(chuàng)建的ViewController 使用IB創(chuàng)建的ViewController,加載順序如下(viewWillLayo...
先說需求:我們現(xiàn)在想在ViewController的生命周期函數(shù)(ViewDidLod,viewWillAppear等)上加上一些統(tǒng)計(jì)和打點(diǎn)。傳統(tǒng)的方法就是每個(gè)方法里面插一句...
同樣的思路,我這邊是給Int和CGFloat添加了extension來適配不同的屏幕
Swift 優(yōu)雅的適配大小在日常開發(fā)中常常會(huì)對(duì)設(shè)備進(jìn)行一定的適配,為了方便在多個(gè)項(xiàng)目里統(tǒng)一管理和使用,所以封裝并開源了SwiftyFitsize這個(gè)庫,可用于適配視圖及字體大小,同時(shí)也支持 xib 和...
關(guān)于Xcode添加CocoaPods網(wǎng)上資料很多,但是都是OC,而Swift和Xcode10坑又很多。這里集中整理下 需求 寫一個(gè)工具類庫,以Cocoapods私有庫的形式對(duì)...
日志系統(tǒng)對(duì)于一個(gè)移動(dòng)端App是至關(guān)重要的,這段時(shí)間我也調(diào)研學(xué)習(xí)了一下,整理成筆記。 日志的作用主要是 追蹤C(jī)ash和Bug,協(xié)助解決技術(shù)上存在的問題 分析用戶行為 ... 如...
CocoaPods 私有倉庫的創(chuàng)建(超詳細(xì)) CocoaPods公有倉庫的創(chuàng)建 如果私有庫search不到,可以