在上一篇文章中,我們介紹了 RxSwift 結(jié)合 MVVM 進(jìn)行 APP 開發(fā),通過 RxSwift 實(shí)現(xiàn)了數(shù)據(jù)與視圖的綁定,使 View 與 ViewModel 能夠自動同...
在上一篇文章中,我們介紹了 RxSwift 結(jié)合 MVVM 進(jìn)行 APP 開發(fā),通過 RxSwift 實(shí)現(xiàn)了數(shù)據(jù)與視圖的綁定,使 View 與 ViewModel 能夠自動同...
總結(jié)放前面: MacOS的版本需要能夠識別windows10 iso鏡像版本的驅(qū)動,MacOS可以向下識別老版本的windows10 iso 如果是最新的MacOS就去裝最新...
[nav.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -5)];注意 :不能寫在TabBarControlle...
Carthage和CocoaPods相比,輕量級一些,在swift中使用很方便,它本身就是swift寫的。 1.brew 安裝carthage之前需要安裝brew,進(jìn)入官網(wǎng)(...
好的APP用戶界面動畫如果通過精準(zhǔn)的設(shè)計就能極大地提升用戶體驗(yàn)。這也常常是區(qū)分APP優(yōu)秀與否的一個重要標(biāo)準(zhǔn)。實(shí)現(xiàn)與設(shè)計一個有意義且實(shí)用的動畫是同樣困難的,尤其是當(dāng)動畫或者視圖...
前言:蘋果的官方文檔《Event Handling Guide for iOS》對事件處理做了非常詳盡清晰的解釋,建議大家仔細(xì)研讀 關(guān)于iOS的事件響應(yīng)機(jī)制網(wǎng)上講解文章不少,...
今天更新項(xiàng)目pod時,遇到一個問題,報錯信息如下:(工作筆記,方便以后查閱) [!] CocoaPods was not able to update the `master...
前言 啟動時間是衡量應(yīng)用品質(zhì)的重要指標(biāo)。 本文首先會從原理上出發(fā),講解iOS系統(tǒng)是如何啟動APP的,然后從main函數(shù)之前和main函數(shù)之后倆個角度去分析如何優(yōu)化啟動時間。 ...