雖然是物質存在的基本單位,但mass在healthkit中主要指使用者的重量。但還有一句忘記翻譯:是的,mass和weight是不一樣的,但是在程式中,這裡不是科學課程,所以不要那麼迂腐了!)
let massformatter = nsmassformatter()
let kilograms = 60.0
println(massformatter.stringfromkilograms(kilograms)) // "132 lb"
為完善新nsformatter,還有乙個子類是nslengthformatter。把它看成是乙個mkdistanceformatter的更有用版本,它擁有更多的單位選項和格式設定選項。
let lengthformatter = nslengthformatter()
let meters = 5_000.0
println(lengthformatter.stringfrommeters(meters)) // "3.107 mi"
nsenergyformatter以焦耳和卡路里作為格式化能量單位,焦耳是運動鍛鍊時用到的單位,卡路里營養學上熱量單位.
let energyformatter = nsenergyformatter()
energyformatter.forfoodenergyuse = true
let joules = 10_000.0
println(energyformatter.stringfromjoules(joules)) // "2.39 cal"
推薦閱讀: OC學習筆記 OC中的類
1.objc跟c的區別與聯絡 首先 objc是乙個物件導向的語言 封裝 繼承 多型 objc相當於c的乙個超集 即objc允許使用任何c語言 但增加了許多c沒有的特點 bigger easier 2.objc中的類與物件 類由介面 xx.h inte ce 和實現 xx.m implementati...
OC學習之道 關於OC的屬性的介紹
本人最糾結的就是屬性的一些細節,看注釋 main.m import import student.h int main int argc,const char argv nsstring name 在這裡簡單說一下 object和object的區別。object是myclass類的成員變數,obje...
OC學習 OC中對檔案的操作
下面是一些簡單的關於oc中對檔案的基本操作的案例 應用程式檔案的移動 nsfilemanager new moveitematpath nsstring 路徑格式 user nsstring型別 topath nsstring error nserror autoreleasing 應用程式檔案的複...