1.新建一個(gè)庫工程 2.添加自己想暴露外界的文件設(shè)置Build Achieve Only NO (愛寫不寫) 3.設(shè)置靜態(tài)庫 4.Debug生成模擬器庫给郊,Release生成真...
1.新建一個(gè)庫工程 2.添加自己想暴露外界的文件設(shè)置Build Achieve Only NO (愛寫不寫) 3.設(shè)置靜態(tài)庫 4.Debug生成模擬器庫给郊,Release生成真...
UITextView的文字顯示區(qū)域是由textContainer決定的诬像,所以要解決這個(gè)問題需要從textContainer或相關(guān)的屬性入手睛琳。 1.上下不留邊距 UITextV...
今天用Xcode打包之后發(fā)現(xiàn)找不到dsym文件脖咐,無論是在Window->Organizer中點(diǎn)擊Download dSYMs...還是直接show in finder文件之后...
在iOS開發(fā)中會(huì)遇到一些設(shè)計(jì)樣式断箫,需要把按鈕一部分懸空在父視圖的上面,但是當(dāng)我們點(diǎn)擊該按鈕時(shí)象泵,超出了父視圖的懸空部分不會(huì)響應(yīng)該按鈕的點(diǎn)擊事件寞秃。 如圖所示 點(diǎn)擊超出父視圖(白...
Xcode10 嘗鮮遇坑中(持續(xù)更新中) Xcode10編譯現(xiàn)有工程,不出意外的話偶惠,它會(huì)給你寫驚喜。朗涩。忽孽。 ios12.0包 也先獻(xiàn)上 , 密碼:u026 1谢床、提示有重復(fù)的i...
追加一種方案:
注釋掉 UIScrollView+EmptyDataSet 的第402行兄一,也就是不讓他hook reloadData這個(gè)方法。
然后用reloadEmptyDataSet方法來刷新是空白視圖识腿。
DZNEmptyDataSet——空白數(shù)據(jù)集顯示框架GitHub: DZNEmptyDataSet star: 11k 注:以下內(nèi)容來源于官方源碼出革、 README 文檔、Demo 應(yīng)用以及個(gè)人使用總結(jié) 渡讼! DZNEmptyDa...
這個(gè)寫的不錯(cuò)
iOS 設(shè)計(jì)模式系列一:策略模式什么是策略模式 策略模式定義了算法族骂束,分別封裝起來,讓它們之間可以互相替換成箫,此模式讓算法的變化獨(dú)立于使用算法的客戶展箱。——《Head First 設(shè)計(jì)模式》 這里引用了《Hea...
作者好,我有個(gè)小問題皂贩。
我看LHAVPlayer就是單純的調(diào)用了AVPlayer的功能,那為什么還要把LHAVPlayer和AVPlayer分開寫呢栖榨?把AVPlayer的功能寫到LHAVPlayer里面或者讓AVPlayer直接遵循LHPlayerProtocol有什么問題嗎?
iOS設(shè)計(jì)模式(5)策略模式設(shè)計(jì)模式系列文章 《iOS設(shè)計(jì)模式(1)簡(jiǎn)單工廠模式》《iOS設(shè)計(jì)模式(2)工廠模式》《iOS設(shè)計(jì)模式(3)適配器模式》《iOS設(shè)計(jì)模式(4)抽象工廠模式》《iOS設(shè)計(jì)模式(...