mark
技術(shù)流 | 七款酷炫的SwiftUI開源項目千萬別錯過!SwiftUI發(fā)布已有大半年,開發(fā)者群體對其反響非常熱烈,平臺上也出現(xiàn)了相當(dāng)多的相關(guān)代碼,本人總結(jié)了幾款備受歡迎的開源SwiftUI項目,無論是學(xué)習(xí)還是工作使用,相信一定能激...
mark
技術(shù)流 | 七款酷炫的SwiftUI開源項目千萬別錯過!SwiftUI發(fā)布已有大半年,開發(fā)者群體對其反響非常熱烈,平臺上也出現(xiàn)了相當(dāng)多的相關(guān)代碼,本人總結(jié)了幾款備受歡迎的開源SwiftUI項目,無論是學(xué)習(xí)還是工作使用,相信一定能激...
回滾的話可以直接撤銷某次修改,重新commit
Git回滾到某個提交,不能push到遠(yuǎn)程解決溫馨提醒: 提交代碼的時候最好別動sourceTree,尤其是點擊“取消”按鈕,不然你會發(fā)現(xiàn)意想不到問題,最后還得花時間解決,我可是被坑過兩次了。 解決辦法: 從某個comm...
-f 參數(shù)慎用.用覆蓋遠(yuǎn)程
Git回滾到某個提交,不能push到遠(yuǎn)程解決溫馨提醒: 提交代碼的時候最好別動sourceTree,尤其是點擊“取消”按鈕,不然你會發(fā)現(xiàn)意想不到問題,最后還得花時間解決,我可是被坑過兩次了。 解決辦法: 從某個comm...
git reset --hard fae69665
git push -f -u origin master
Git回滾到某個提交,不能push到遠(yuǎn)程解決溫馨提醒: 提交代碼的時候最好別動sourceTree,尤其是點擊“取消”按鈕,不然你會發(fā)現(xiàn)意想不到問題,最后還得花時間解決,我可是被坑過兩次了。 解決辦法: 從某個comm...
先添加一個 Run Script Phase, 復(fù)制內(nèi)容xcrun agvtool next-version -all到內(nèi)容區(qū)。 設(shè)置Curren Project Vers...
首先viewModel 是會循環(huán)引用的...控制器持有viewModel 的生命周期只限制在VIewDidLoad里, so 如果該了viewmodel的內(nèi)存,那么控制器的ViewModel 瞬間被釋放,,,
Swift - RxSwift的使用詳解57(結(jié)合MJRefresh使用2:上拉加載、以及上下拉組合)三、上拉加載的樣例 1,效果圖 (1)頁面打開后會自動加載 15 條數(shù)據(jù),并顯示在表格中。 (2)而每次上拉表格又會隨機生成 15 條新的數(shù)據(jù),并拼接到原數(shù)據(jù)下方顯示。 2,...
這代碼存在內(nèi)存問題
Swift - RxSwift的使用詳解57(結(jié)合MJRefresh使用2:上拉加載、以及上下拉組合)三、上拉加載的樣例 1,效果圖 (1)頁面打開后會自動加載 15 條數(shù)據(jù),并顯示在表格中。 (2)而每次上拉表格又會隨機生成 15 條新的數(shù)據(jù),并拼接到原數(shù)據(jù)下方顯示。 2,...
MJRefresh 是一個使用 Objective-C 編寫的刷新庫,使用簡單,功能強大。它既可以實現(xiàn)下拉刷新,也能實現(xiàn)上拉加載。本文通過樣例演示如何讓 RxSwift 與 ...
前言 一直覺得 SnapKit 和 Masonry 這兩個框架設(shè)計和封裝的很好,用起來的體驗也是一致的,翻了下它們的源碼,對其設(shè)計方式和涉及的技術(shù)做了下記錄。文章打算圍繞,給...