Michelle Chen
5
位追蹤者
追蹤
iOS devleloper,這裡用來紀錄一些iOS開發心得
Michelle Chen的沙龍
5
會員
21
內容數
加入
前往沙龍
紀錄iOS開發上遇到的問題或是一些流程筆記。主要都是Swift。
加入
前往沙龍
發佈內容
我的成就
由新到舊
2024日本東北行-黃金神威展(3/15)
Day3 黃金神威展 + せり鍋 本次行程的重頭戲-黃金神威連載完結展!!就是為了這個才來日本的呀,這個展有巡迴很多地方,仙台倒數第二站,最後一站是新瀉。 晚餐吃了仙台的鄉土料理せり鍋
2024-03-22
2
2024日本東北行-喜多方+五色沼(3/14)
day2 喜多方 + 五色沼 一早又搭高速巴士郡山➔喜多方 喜多方市以人口53,668人就有120所的麵店的人口密度比例,與札幌、博多並列為日本三大麵食城之一。湯底分別以豬骨和小雜魚乾混合製成。麵條使用大條的扁平捲曲麵條,使其有獨特的食感。
2024-03-22
0
2024日本東北行-仙台+福島會津(3/12-3/13)
又又又去日本啦!!第一次寫遊記紀錄,本趟行程我超滿意XD 去年去過一次仙台後就魂牽夢縈,好喜歡仙台的氣氛,然後機場都沒什麼人對我是很大的優點XD Day0+1行程:抵達仙台+福島會津(鶴城/麟閣/御藥園)
2024-03-20
3
iOS開發:選取&顯示GIF的方法
這篇文章主要討論了在 iOS 開發中,使用 UIImagePickerController 來選取 GIF 圖片時會變成靜態截圖的問題,並推薦了使用新的 PHPickerViewController 選取 GIF 檔案。同時提供了一些處理 GIF 圖片的方法。
2024-01-24
4
iOS常用的Design Pattern
這篇文章介紹了 iOS 中常用的 Design Patterns,包括 MVC、MVVM、Singleton、Delegation、Observer 等。同時比較了 Delegate 和 Notification 的使用時機。參考資料中還有更多相關資訊。
2024-01-19
3
MVC v.s. MVVM 學習筆記
本文紀錄了MVC和MVVM的差異,包括各自的優缺點和最大差異,並討論了MVVM的商業邏輯應該寫在哪的問題。
2024-01-10
2
SwiftUI-Preview帶有Binding參數的View
在寫SwiftUI view的時候,碰到一個瓶頸(? 帶有Binding的參數要如何preview。 舉例來說有個右邊圖片左邊文字的View,給他一個@Binding var isActive: Bool的狀態,當active時圖片要跟著改變: struct RightImageView: Vie
2024-01-09
2
客製化長相的UITabBarController
雖然我之前文章大力讚美SwiftUI的tabView有多好用,無奈專案大部分都是UIKit啊~~~~要在既有專案用Tab架構只能用UITabBarController了 設計這次還出了一個超複雜的UI,陰影+圓角+客製化高度 大套餐 馬上開始吧。 圓角+陰影 重點就是subclass一個
2024-01-05
6
iOS App 圖片檔案快取機制
Sandbox 架構 /Documents:主要用於儲存用戶生成的數據或者不能重新創建的數據。這些可能包括由你的應用程式創建的文件、從服務器下載的文件、用戶在應用程式中創建或修改的數據等。 這些數據在應用程式的生命週期中是持久保存的,即使應用程式被終止或者系統重啟,這些數據也會保留。此外
2023-11-28
3
SwiftUI TabView:打造出色分頁的關鍵指南
SwiftUI的TabView實在太好用啦!我要大大的推廣他ლ(╹◡╹ლ) 換頁+小圓點滑動 無限自動輪播 底部Tabbar
2023-10-31
7
GCD 神秘面紗揭開:讓你的 Swift 應用更強大
這個浮誇標題是ChatGPT幫我想的😊 圖也是DALL幫我產的, AI萬歲! GCD也是面試必問題啊!我答超爛的,只會用背景呼叫API+切Main Thread更新畫面,今天就來認真了解。 GCD是什麼? 先來問ChatGPT什麼是GCD? GCD,全名 Grand Central Dis
2023-10-30
3
Swift特立獨行的Emoji字數算法
字數算法 = string.count? 在swift算一個string的字數時候,很直覺的會想到用.count來算 let s = "這是幾個字呢".count print(s.count) // 6 毫無疑問的安心信賴6個字 表情符號的場合 let emoji = "😂" print
2023-10-21
6
Xcode15 擺脫closure裡[weak self]解包後的self
Xcode15的 @escaping closure裡解包後的[weak self]不必再寫 self了!! 用一個範例class Test來實驗,裡面只有一個變數a跟一個testClosure回"test",再用callTestClosure把變數a改成"test" 編譯正常!變數a成功被改成
2023-10-17
5
Swift 操作檔案的VC - UIDocumentPickerViewController
一樣先來看官方文件 A view controller that provides access to documents or destinations outside your app’s sandbox. 其實就是讓你去讀取檔案App的東西 有兩種模式,Don’t copy the do
2023-10-16
4
[iOS] Private Relay私密轉送
iCloud+的服務 只有付錢的人才能用,免費仔如我從來沒聽過😗 簡介 通常你在瀏覽網頁時,網路供應商和你所造訪的網站可以看到網頁流量所包含的資訊(例如 DNS 記錄和 IP 位址)。此資訊可用來判斷你的身分,並建立描述檔來記錄你的位置以及往後的瀏覽記錄。 「iCloud 私密轉送」的設計旨
2023-10-14
0
SwiftUI 畫出美美漸層色(ノ>ω<)ノ
漸層文字 做出像Apple Keynote主題一樣的美美漸層文字 先畫出一大塊美美漸層色,可以選自己喜歡的顏色跟角度去做喔 LinearGradient(colors: [.blue, .purple, .red], startPoint: .bottomLead
2023-10-13
5
SwiftUI 排版神器-Spacer
先來看官方文件 https://developer.apple.com/documentation/swiftui/spacer Spacer A flexible space that expands along the major axis of its containing stack
2023-10-13
4
Swift - Deinitialization
swift讀書筆記 https://docs.swift.org/swift-book/documentation/the-swift-programming-language/deinitialization/ class instance deallocated前會call deinitia
2023-10-12
0
Swift-Initialization
swift讀書筆記 Documentation Edit descriptiondocs.swift.org objective-c 的init 會return value,swift 不會。 所有的property都必須在Init()裡面設定初始值,或設定stored property,這種
2023-10-11
5
Swift - [iOS 15.0]UIActivityViewController不明原因crash
其實16也會ㄏㄏ 相關討論: https://developer.apple.com/forums/thread/703145 重現步驟: 在iOS15以上,使用UIActivityViewController執行下列步驟會crash 1. 開啟UIActivityViewControlle
2023-08-24
2
Swift - DateFormat HH:mm的坑
一般來說在swift把Date轉成String,會使用dateFormat轉換 使用HH:mm轉成24小時制需注意的地方
2023-08-24
0
vocus 勳章
NFT
了解
如何蒐集勳章