摘要:
Ray Wenderlich AppCoda(English) AppCoda(TW) Awesome iOS Code4App代碼庫 CocoaChina代碼庫 oschina代碼庫 CocoaChina專題 CocoaChina每周精華 Objc中國 期刊 Swifter Mattt Thomp
閱讀全文
posted @ 2016-06-02 15:21
Ficow
閱讀(265)
推薦(0)
摘要:
在終端執行: pod install --no-repo-update 如果是更新操作,執行: pod update --no-repo-update
閱讀全文
posted @ 2016-03-07 14:44
Ficow
閱讀(746)
推薦(0)
摘要:
Swift 內置支持以結構化方式編寫異步和并行代碼。看著那些層層嵌套的閉包,你是不是很想把它們全都干掉?
閱讀全文
posted @ 2024-08-27 08:14
Ficow
閱讀(18)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: 看圖學 - Swift actor。 想第一時間獲取對于自己有幫助的新內容? 歡迎關注 Ficow 的公眾號: 看圖學 Swift actor 如需獲取PDF版本思維導圖、示例代碼,請查閱公眾號內容: 《看圖學 - Swift actor》
閱讀全文
posted @ 2024-08-25 08:43
Ficow
閱讀(50)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: iOS模擬器 Unable to boot the Simulator —— Ficow筆記。 內容概覽 前言 終結模擬器進程 命令行改權限 清除模擬器緩存 總結 前言 iOS模擬器和Xcode一樣不靠譜,問題也不少。😂 那就有病治病,然
閱讀全文
posted @ 2024-03-23 08:27
Ficow
閱讀(2988)
推薦(2)
摘要:
現在各種AI工具大爆發,趕緊跟上大部隊,看下這波浪潮是什么狀況吧。傳說AI要淘汰很多工種,聽起來就很夸張很恐怖的樣子。克服恐懼的方式就是去學習和熟悉未知的事物。走起,和Ficow一起一探究竟。講真的,簡直太好用了~
閱讀全文
posted @ 2023-04-09 11:23
Ficow
閱讀(410)
推薦(3)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: WWDC22 - Xcode 14 新特性。 內容概覽 前言 用好過濾器 Recap,節約你的寶貴時間 Essential,取其精華 必看內容 iOS 開發推薦內容 總結 前言 去年,Ficow 陪你看 WWDC 2021。今年,同樣不能缺
閱讀全文
posted @ 2022-10-09 22:58
Ficow
閱讀(85)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Docker 中使用 scratch 鏡像構建 Go 應用鏡像,容器報錯:X509: Certificate Signed by Unknown Authority。 內容概覽 前言 將證書添加到鏡像中 不使用 HTTPS 總結 前言 當使
閱讀全文
posted @ 2020-11-08 21:22
Ficow
閱讀(1372)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 5.Combine 常用操作符。 內容概覽 前言 print breakpoint handleEvents map flatMap eraseToAnyPublisher merge combineL
閱讀全文
posted @ 2020-10-09 21:26
Ficow
閱讀(996)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 5.Combine 中的 Subjects。 內容概覽 前言 PassthroughSubject CurrentValueSubject Subject 作為訂閱者 常見用法 總結 前言 正所謂,工欲
閱讀全文
posted @ 2020-09-26 08:07
Ficow
閱讀(624)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 5.Combine 提供的發布者(Publishers)。 內容概覽 前言 Just Future Deferred Empty Publishers.Sequence Fail Record Shar
閱讀全文
posted @ 2020-09-25 07:45
Ficow
閱讀(1236)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: 使用 Swift Package Manager 集成依賴庫。 內容概覽 前言 添加依賴包 在項目中使用依賴 管理已導入的依賴 在團隊中統一依賴的版本 總結 前言 在 Swift Package Manager 出現之前,我們需要使用 Co
閱讀全文
posted @ 2020-09-24 07:38
Ficow
閱讀(1162)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Github 個人首頁的 README,這樣玩兒~。 內容概覽 前言 創建倉庫 修改 README 的內容 總結 前言 大家最近有沒有發現這個現象,有些名人的 Github 首頁變得更豐富了?尤其是那個奪目的 README 板塊!!! 請看
閱讀全文
posted @ 2020-09-23 09:04
Ficow
閱讀(1501)
推薦(7)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 4.在 Combine 中執行異步代碼。 內容概覽 前言 用 Future 取代回調閉包 用輸出類型(Output Types)代表 Future 的參數 用 Subject 取代重復執行的閉包 總結
閱讀全文
posted @ 2020-09-20 17:33
Ficow
閱讀(501)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 4.在 Combine 中使用 KVO。 內容概覽 前言 用 KVO 監控改動 將 KVO 代碼遷移到 Combine 總結 前言 KVO([Key-Value Observing](Using Key
閱讀全文
posted @ 2020-09-17 09:04
Ficow
閱讀(634)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 4.在 Combine 中使用計時器。 內容概覽 前言 使用計時器執行周期性的工作 將計時器轉換為計時器發布者(Timer.TimerPublisher) 總結 前言 計時器是蘋果開發者常用的功能。如果
閱讀全文
posted @ 2020-09-13 07:33
Ficow
閱讀(581)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 4.在 Combine 中使用通知。 內容概覽 前言 讓通知處理代碼使用 Combine 總結 前言 通知中心是蘋果開發者常用的功能,很多框架都會使用通知中心來向外部發送異步事件。對于iOS開發人員而言
閱讀全文
posted @ 2020-09-08 07:47
Ficow
閱讀(596)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 3.使用 Subscriber 控制發布速度。 內容概覽 前言 在發布者生產元素時消耗它們 使用自定義的訂閱者施加背壓(back pressure) 使用背壓操作符管理無限需求(Unlimited De
閱讀全文
posted @ 2020-08-29 16:26
Ficow
閱讀(609)
推薦(1)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 2.通過 ConnectablePublisher 控制何時發布。 內容概覽 前言 使用 makeConnectable() 和 connect() 手動控制發布 使用 autoconnect() 操作
閱讀全文
posted @ 2020-08-28 21:04
Ficow
閱讀(675)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: 使用 Swift Package Manager 集成依賴庫。 內容概覽 前言 添加依賴包 在項目中使用依賴 管理已導入的依賴 在團隊中統一依賴的版本 總結 前言 在 Swift Package Manager 出現之前,我們需要使用 Co
閱讀全文
posted @ 2020-08-28 09:28
Ficow
閱讀(1089)
推薦(1)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Combine 框架,從0到1 —— 1.核心概念。 內容概覽 前言 核心概念 RxSwift Combine 總結 參考內容 前言 未來已來,只是尚未流行! 響應式編程 這個名詞已經久負盛名,但是在實際項目中采用了響應式編程的公司其實不多
閱讀全文
posted @ 2020-08-27 22:01
Ficow
閱讀(1619)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: Swift self, Self, ==, 傻傻分不清楚?。 內容概覽 前言 self 和 Self == 和 總結 前言 在2014年開源之后,Swift就在飛速地茁壯成長,內涵也越來越豐富。 對于實際使用Swift的人來說,概念多了就比
閱讀全文
posted @ 2020-08-12 23:04
Ficow
閱讀(3170)
推薦(0)
摘要:
本文首發于 Ficow Shen's Blog,原文地址: iOS 高效靈活地配置可復用視圖組件的主題。 內容概覽 前言 如何配置主題? 如何更高效地配置主題? 面向協議/接口的方案 前言 在開發可視化應用的過程中,配置控件的樣式是最常見的工作內容。請問讀者是否遇到過這樣的需求:在多個項目中復用多種
閱讀全文
posted @ 2020-07-29 15:19
Ficow
閱讀(569)
推薦(2)
摘要:
本文由 Ficow Shen 首發于 Ficow Shen's Blog. 文章概覽 前言 Sketch HTML, CSS, JavaScript Python & Flask & MySQL & SQLAlchemy Gunicorn & Terminal & Command Domain na
閱讀全文
posted @ 2020-04-11 13:46
Ficow
閱讀(6127)
推薦(2)
摘要:
使用dynamic關鍵字標記屬性,使屬性啟用Objc的動態轉發功能; dynamic只用于類,不能用于結構體和枚舉,因為它們沒有繼承機制,而Objc的動態轉發就是根據繼承關系來實現轉發。 參考資料: https://cocoacasts.com/what-does-the-dynamic-keywo
閱讀全文
posted @ 2018-12-21 17:42
Ficow
閱讀(2003)
推薦(0)
摘要:
使用@objcMembers關鍵字,將類中的所有方法暴露給Objc (效果等同于為所有方法加上@objc)。 示例代碼: 等同于為login方法加上@objc關鍵字。 參考鏈接: https://www.hackingwithswift.com/example-code/language/what-
閱讀全文
posted @ 2018-12-21 17:26
Ficow
閱讀(1236)
推薦(0)
摘要:
參考文章: 僅用遞歸函數操作逆序一個棧 僅用遞歸函數,棧操作,來逆序一個棧
閱讀全文
posted @ 2018-12-14 14:44
Ficow
閱讀(363)
推薦(0)
摘要:
STL中的set和multiset基于紅黑樹實現,默認排序為從小到大。 定義三個multiset實例,進行測試: 輸出結果: 可以為multiset指定排序方式,以此實現類似最大堆、最小堆的功能。 比如:當前排序方式為降序,那么greaterSet.begin()所指向的值就是最大值。 可以參考《劍
閱讀全文
posted @ 2018-11-30 18:09
Ficow
閱讀(5672)
推薦(0)
摘要:
注意事項 自建分發平臺,首先需要有一個可以提供下載功能的服務器,而且服務器需要支持HTTPS協議! 其實,使用七牛云就可以完成這些操作。 推薦方案 七牛云實踐方案簡述(感興趣的朋友可以和我交流具體的實現方案): 買入一個域名并配置子域名用于App下載,然后去騰訊云申請一個免費的SSL證書,再去七牛云
閱讀全文
posted @ 2018-11-29 16:55
Ficow
閱讀(2688)
推薦(0)
摘要:
以下實例基于Swift4,且在class, struct, enum中都可用: 以下實例基于Swift4,且在class, struct, enum中都可用: class Foo { // 實例屬性中指定明確的類名來獲取名稱 var typeName: String { return String(
閱讀全文
posted @ 2018-11-28 15:45
Ficow
閱讀(2606)
推薦(0)
posted @ 2018-11-27 21:13
Ficow
閱讀(877)
推薦(0)
摘要:
斯坦福iOS開發課程的白胡子大叔的PPT解釋得淋漓盡致!
閱讀全文
posted @ 2018-11-15 22:48
Ficow
閱讀(213)
推薦(0)
摘要:
語法規則: location [=|~|~*|^~] /uri/ { … } = 開頭表示精確匹配^~ 開頭表示uri以某個常規字符串開頭,理解為匹配url路徑即可。nginx不對url做編碼,因此請求為/static/20%/aa,可以被規則^~ /static/ /aa匹配到(注意是空格)。~
閱讀全文
posted @ 2018-04-15 12:52
Ficow
閱讀(272)
推薦(0)
posted @ 2018-03-20 11:02
Ficow
閱讀(2934)
推薦(0)
摘要:
用管理員帳號進入Terminal: 1) 輸入:sudo spctl --master-disable ,回車; 2) 重新進入該設置頁面即可看到已生效;
閱讀全文
posted @ 2018-03-02 08:50
Ficow
閱讀(1079)
推薦(0)
摘要:
用管理員帳號進入Terminal: 1) 輸入:sudo passwd root ,回車; 2) 輸入新的root密碼; 3) 輸入:su ; 4) 輸入新密碼; 這樣就進入到root帳號了。
閱讀全文
posted @ 2018-03-02 08:47
Ficow
閱讀(2470)
推薦(0)
摘要:
Xcode Playgound示例代碼: Ficow原創,轉載請注明出處:http://www.rzrgm.cn/ficow/p/8227709.html
閱讀全文
posted @ 2018-01-07 12:06
Ficow
閱讀(344)
推薦(0)
摘要:
使用typealias為常用數據類型起一個別名, 一方面更容易通過別名理解該類型的用途, 另一方面還可以減少日常開發的代碼量。 typealias使用實例: 在定義協議時,可使用associatedType來實現泛型 associatedType使用實例 Ficow原創,轉載請注明出處:http:/
閱讀全文
posted @ 2018-01-07 12:01
Ficow
閱讀(372)
推薦(0)
摘要:
在終端輸入: 在制作macOS上的腳本時,這命令行指令很有用! 比如:Xcode自動打包、測試腳本等。 參考文章:http://blog.csdn.net/wirelessqa/article/details/18351675
閱讀全文
posted @ 2017-11-19 21:06
Ficow
閱讀(4365)
推薦(0)
摘要:
官方文檔直通車 Performance Testing A baseline is a combination of the average time performance in ten runs of the test method with a measure of the standard
閱讀全文
posted @ 2017-11-19 14:04
Ficow
閱讀(480)
推薦(0)
摘要:
使用的webview為WKWebView,核心部分代碼(Swift 4): PDFRender類的實現 Ficow原創,轉載請注明出處:http://www.rzrgm.cn/ficow/p/7859462.html
閱讀全文
posted @ 2017-11-19 12:22
Ficow
閱讀(4229)
推薦(0)
摘要:
- 實例 - 在這個表里進行查詢: 查詢出如下結果(統計每天的輸贏次數): - 開始查詢 - 首先創建測試表: 插入測試數據: 起初用了一種最“簡單粗暴”的方式查了出來: 這方案絕對可以優化! 果然,用了SUM函數之后,SQL語句變簡單了,效率也大大提高了! 測試完了,刪除測試表: 參考資料: ht
閱讀全文
posted @ 2017-10-24 14:55
Ficow
閱讀(4136)
推薦(0)