標籤: iOS
圖示 + 文字
的組合不斷在 UI 裡面出現,像是官方設定裡面的項目,像是 TabBar 那樣上圖示下文字的模式,又或是像是 #nikerunning 那樣左圖示右數值的呈現方式。
在過去我們需要自己組合 UI,不過從 iOS 14 開始之後,我們就可以用 SwiftUI 新的 Label
元件來快速達成,同時還可以用 LabelStyle
來封裝排版與設計。
在 Objective-C 裡面我會定義一組 NS_ENUM 用來把 table view 中的 section index 標示用途,換到 Swift 之後也想要用這個方式做,但是嘗試之後發現結果好噁心 …
最近開始做自己的小專案,試著用純 Swift 來寫,第一步就是想要把跟不太喜歡在開發時又有點吃資源的 Storyboard 移掉 XD
Facebook iOS app version 23.1
...
最近在公司的專案中需要做到這種 UI :在行內中插入小 icon ,就如上圖中 Facebook app 中呈現各種小圖的方式(紅色箭頭所指處)。一樣在 stackoverflow 上面找到再也簡單不過的解法,一樣要請出萬能的 NSAttributedString 。
前一篇 筆記寫到怎麼基本的指定 library 以及使用的版本,今天第二部分則會提到如何設定可以協助日常開發。
CocoaPods 是 iOS 的一個函式庫相依管理的工具,在日常開發中或是撰寫函式庫都有用到,今天來對 library 在 Podfile 中可用的設定方法做個筆記。
在各種的 test framework 中都會看到這兩個 methods 的影子: setUp
以及 tearDown
。最後也會提到 Xcode 中有什麼額外的 method 可以使用。
在 library 的 Project
> Build Settings
中搜尋 CURRENT_PROJECT_VERSION
或是 Current Project Version
就可以找到專案的版本號,在 Versioning 的 section 項下;相對的,在 Targets 中的一個選中一個 target ,也有一樣的參數可以設定。