PIXNET Logo登入

小賢的部落格

跳到主文

取之於網路、饋之於網路 ; 邊做邊學、用以致學
☕️ 請作者喝一杯咖啡

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 20 週四 202201:21
  • [超好聽音樂] 你的世界我曾來過


 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:超好聽的音樂
▲top
  • 9月 28 週二 202103:01
  • [Swift 5.5] Combine for UIKit with async / await

ViewModel:
import WebAPI
import MVVM
final class Page2ViewModel: ObservableObject, Refreshable, Updateable {
@Published var isUpdate: Bool = false
@Published private(set) var cellViewModels: [Page2CellViewModel] = []
@Published private(set) var model: MainApodModel? {
didSet {
guard let model = model else {
return
}
cellViewModels = model.result.map { Page2CellViewModel(model: $0) }
}
}
func refresh() {
isUpdate = true
let parameter = MainApodParameter()
Task { @MainActor in
do {
let model: MainApodModel = try await MainApodWebAPI().invokeAsync(parameter)
isUpdate = false
self.model = model
} catch let error {
print(error.localizedDescription)
isUpdate = false
}
}
}
}
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(186)

  • 個人分類:iOS
▲top
  • 9月 27 週一 202100:51
  • [Swift 5.5] async / await 搭配 Value types MVVM


import WebAPI
import MVVM
struct Page2ViewModel: Refreshable, Updateable, MutatingClosure {
weak var binder: Binder?
var isUpdate: Bool = false
private(set) var cellViewModels: [Page2CellViewModel] = []
private(set) var model: MainApodModel? {
didSet {
guard let model = model else {
return
}
cellViewModels = model.result.map { Page2CellViewModel(model: $0) }
}
}
init(binder: Binder)
{
self.binder = binder
refresh()
}
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(38)

  • 個人分類:iOS
▲top
  • 9月 16 週四 202115:01
  • [音樂] 錯位時空


 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:超好聽的音樂
▲top
  • 9月 14 週二 202123:51
  • [SwiftUI] 顯示/隱藏 view


(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(15)

  • 個人分類:iOS
▲top
  • 9月 01 週三 202101:02
  • Google Play & AppStore apps Privacy policy

---
---
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(3,134)

  • 個人分類:iOS
▲top
  • 8月 31 週二 202105:14
  • [Xcode] Fix release code sign issue

截圖 2021-08-31 上午5.11.19

(Release 出現not match字樣)
 
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(7)

  • 個人分類:iOS
▲top
  • 8月 16 週一 202114:13
  • [超好聽音樂] Sold Out《無畏向前》


(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(22)

  • 個人分類:超好聽的音樂
▲top
  • 7月 08 週四 202122:03
  • [Swift 5.5] 用async / await 包裝PromiseKit過渡

截圖 2021-07-08 下午10.01.48
用async / await 包裝PromiseKit,來快速支援 這新功能,有時間再慢慢將WebAPI layer的PromiseKit完全拿掉
但可惜的是最低需求是iOS 15、Swift 5.5及Xcode 13 (beta) 以上
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(92)

  • 個人分類:iOS
▲top
  • 6月 17 週四 202101:55
  • [iOS] Carthage command line 指令

截圖 2021-06-17 上午2.01.55
— For Xcode 12.5 及 Xcode 13
(Carthage 0.37 改用 xcframeworks 來相容Intel及Apple自己的M1 CPU)
(繼續閱讀...)
文章標籤

小賢 發表在 痞客邦 留言(0) 人氣(9)

  • 個人分類:iOS
▲top
«1...34543»

文章搜尋

文章分類

  • AI (4)
  • iOS (243)
  • Android (16)
  • Flutter (1)
  • .NET MAUI (Xamarin) (18)
  • UWP (18)
  • Windows Universal App 8.1 (9)
  • Windows Store 8.0 App (8)
  • Windows Phone 7, 8.0/XNA (17)
  • Windows Mobile 6 (2)
  • Silverlight (1)
  • WPF (6)
  • CUDA (1)
  • C# (20)
  • C/C++ (1)
  • VB6 (2)
  • HTML 5 (2)
  • ASP.NET MVC (5)
  • Blender (11)
  • 硬體 (1)
  • 軟體 (2)
  • 心情生活 (19)
  • 超好聽的音樂 (15)
  • 當兵的甘苦談 (2)
  • 未分類文章 (1)

最新文章

  • [Flutter] 學習資源
  • [Swift] Swift 6.2 改善開發者體驗
  • [iOS] 使用Github action包版
  • [iOS] 切換git branch自動pod install
  • [Xcode cloud] CI script 由 ChatGPT產生
  • [n8n] Docker n8n 使用本地whisper指令
  • [AI] 本地語音轉文字
  • [n8n] Docker 安裝n8n
  • [iOS] AI Assist 方案研究參考資料
  • [Xcode cloud] Github (private) repo找不到branch

熱門文章

  • (263)[Blender] 水球練習
  • (4,915)怒!! TQC真的太誇張
  • (1,279)我的TQC後續發展...
  • (1,614)超好聽的音樂4(紀曉君-神話(Luxgen 汽車廣告歌曲)原住民歌曲)
  • (5,527)[C#] RGB、HSI色彩空間互轉要注意的地方
  • (5,426)[Android] 漸層色背景
  • (2,849)[iOS] Mac下的檔案差異比對工具 - FileMerge
  • (1,994)[iOS] 取得App Store 的網址
  • (398)[Swift] FB SDK 4.11 實作程式碼
  • (51)[UWP] Win10 Mobile 相機Preview旋轉問題

參觀人氣

  • 本日人氣:
  • 累積人氣:

贊助作者