原创 Swift - 詳解iOS的presentViewController

一、用途和相關概念 iOS中顯示ViewController的方式有兩種push和modal,modal也叫模態,模態顯示VC是iOS的重要特性之一,其主要用於有以下場景: 收集用戶輸入信息 臨時呈現一些內容 臨時改變工作模式 相應設備方

原创 [Archive問題] - Archive報錯 ITMS-90433: Invalid Swift Support

ITMS-90433: Invalid Swift Support - The file libswiftAVFoundation.dylib doesn’t have the correct code signature. Make s

原创 ld: warning: directory not found for option '-L *****

Build Settings -> Other Linker Flags 刪掉裏面沒用的

原创 MJRefresh 上拉加載刷新完跳一下問題!

轉: 在 iOS8 引入 Self-Sizing 之後,我們可以通過實現estimatedRowHeight相關的屬性來展示動態的內容,實現了estimatedRowHeight屬性後,得到的初始contenSize是個估算值,是通過es

原创 permission denied: /Users/*******/.zshrc

cd ~ vim .zshrc 輸入 i 保存 esc ->:wq

原创 xcode - 瘦身

1.~/Library/Developer/Xcode/DerivedData/ 這個文件夾中保存的是Xcode的緩存文件,曾經在Xcode跑過的所有項目的索引、build的信息等都會保存在這裏。刪除後在下次打開項目編譯的時候將會重新生成。

原创 WatchKit - 錶盤功能開發 錶盤模板(ComplicationTemplate)

錶盤模板(ComplicationTemplate) 在給定某個錶盤系列(Complication Family)中,都有多種不同的錶盤模板(ComplicationTemplate),你可以決定使用哪種模板來顯示的數據。這些模板可以在可用

原创 WatchKit - 執行 transferUserInfo 方法不走代理!

執行了該方法,死活不走代理,查百度,看代碼,也沒看出來問題! 最後看官方文檔,媽蛋! 不支持模擬器 ,坑了我一下午! 用自己的手錶運行了一下走代理了! WCSession.default.transferUserInfo(["":""])

原创 AppleWatch - 如何在現有項目中添加 AppleWatch 由於我的電腦是 M1 的跑不了 watch 項目,還沒找到解決方法,暫時只能換電腦,有解決辦法的妄留言!

由於我的電腦是 M1 的跑不了 watch 項目,還沒找到解決方法,暫時只能換電腦,有解決辦法的妄留言! 1. 點擊工程目錄,下方會有個+號,一把都是和 app 聯動 2. 下方兩個,一個是和 app 聯動,另一個是獨立運行 3. 項目

原创 [Xcode] - Xocde13編譯老項目報錯:The Legacy Build System will be removed in a future release.

The Legacy Build System will be removed in a future release. You can configure the selected build system and this deprec

原创 Swift iOS15 tableview頂部多出一小段

iOS15 中 tableView 新加了一個屬性:sectionHeaderTopPadding,默認值爲 automaticDimension if #available(iOS 15.0, *) { tableView?.secti

原创 Swift 自定義UICollectionViewLayout,使CollectionView的item橫向排列

使用 let layout = MCHorizontalPageLayout() layout.sectionInset = UIEdgeInsets(top: 1, left: 1, bottom: 1, right: 1) layou

原创 Swift Tab選項卡滑動,拿去直接用吧! 記得給的贊呦!

OC 版本 - (void)tagBtn:(UIButton *)sender { CGFloat needScrollowOffsetX = CGRectGetMaxX(sender.frame) - SCREEN_WIDTH

原创 技術人員如何寫好週報和日報

持續優化 xxx; 重構了 xxx; 梳理 xxx,總結 xxx; 排查 xxx 問題; 改進了 xxx 邏輯,性能得到提升; 通過 xxx 降低了 xxx 至 xxx; 爲了 xxx 重新設計了 xxx; 爲了 xxx 通過