swift
#
swift
含有「swift」共 33 篇內容
全部內容
發佈日期由新至舊
App啟動時,利用firebase remoteConfig來決定初始畫面
最近碰到個神奇的需求,App啟動時,才要用firebase remoteConfig去決定初始畫面。該文章詳細介紹了在App啟動時如何利用firebase remoteConfig去決定初始畫面,以及解決在推播的情況下造成跳轉無效的問題。
2024-04-29
4
#
remoteConfig
#
swift
#
launchScreen
MVC v.s. MVVM 學習筆記
本文紀錄了MVC和MVVM的差異,包括各自的優缺點和最大差異,並討論了MVVM的商業邏輯應該寫在哪的問題。
2024-01-10
2
#
MVC
#
MVVM
#
iOS
[iOS][swift]UILabel字體顏色漸層
extension UILabel{ func GradientLabel(_ colors: [Any]? , isVertical : Bool, locations: [NSNumber]? = [0.0, 1.0]) { for sub:UIView in sel
2023-11-14
1
#
iOS
#
swift
#
顏色漸層
[iOS][swift]UIView顏色漸層
class GradientView: UIView { private var gradientLayer = CAGradientLayer() private var vertical: Bool = false func draw(_ colo
2023-11-13
0
#
iOS
#
swift
#
UIView
[swift]CoreBluetooth(Service)
CBCentralManager:藍芽管理中心,做外部設備搜尋、連接。 CBPeripheral:外部設備 CBCharacteristic:外部設備的特徵。 首先要在info.plist裡設定新增藍芽服務。然後做宣告,如下: var centralManager: CBCentralM
2023-11-13
1
#
swift
#
CoreBluetooth
#
CBCentralManager
[swift]CoreBluetooth(Client)
CBCentralManager:藍芽管理中心,做外部設備搜尋、連接。 CBPeripheral:外部設備 CBCharacteristic:外部設備的特徵。 首先先宣告: var centralManager: CBCentralManager = CBCentralManager.ini
2023-11-13
0
#
swift
#
CoreBluetooth
#
CBCentralManager
[MacOS][swift]SavePanel/OpenPanel
儲存檔案: let savePanel = NSSavePanel() savePanel.canCreateDirectories = true savePanel.showsTagField = false savePanel.nameFieldStringValue = "localFile
2023-11-13
0
#
MacOS
#
swift
#
SavePanel
[swift]Core Data新增、更新、查詢、刪除
用來操作 Core Data 的常數 private let coreDataContext = (NSApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext 取的資料數量: func get
2023-11-13
0
#
swift
#
coredata
[MacOS][swift]關閉專案
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { NSApplication.shared.terminate(self) return
2023-11-09
0
#
swift
#
macos
#
terminate
[swift]字串交換、切割、串接、擷取、檢查
字串交換: let str = "被誰喜歡,又喜歡誰呢?" // 交換 print(str.replacingOccurrences(of: ",又", with: "?")) //被誰喜歡?喜歡誰呢? 字串去首尾: let str = "被誰喜歡,又喜歡誰呢?" // 去首尾 print
2023-11-09
0
#
swift
#
replacingOccurrences
#
split