-(nsstring *)getstringfromdate:(nsdate *)adate
以下是setdateformat可使用的英文代號:
紀元的顯示:
g:顯示ad,也就是公元
年的顯示:
yy:年的後面2位數字
yyyy:顯示完整的年
月的顯示:
m:顯示
成1~12,1位
數或2位
數mm:
顯示成01~12,不足2位數
會補0mmm:英文月份的縮寫,例如:jan
mmmm:英文月份完整顯示,例如:january
日的顯示:
d:顯示成1~31,1位數或2位數
dd:顯示成01~31,不足2位數會補0
星期的顯示:
eee:星期的英文縮寫,如sun
eeee:星期的英文完整顯示,如,sunday
上/下午的顯示:
aa:顯示am或pm
小時的顯示:
h:顯示成0~23,1位數或2位數(24小時制
hh:顯示成00~23,不足2位數會補0(24小時制)
k:顯示成0~12,1位數或2位數(12小時制)
kk:顯示成0~12,不足2位數會補0(12小時制)
分的顯示:
m:顯示0~59,1位數或2位數
mm:顯示00~59,不足2位數會補0
秒的顯示:
s:顯示0~59,1位數或2位數
ss:顯示00~59,不足2位數會補0
s: 毫秒的顯示
時區的顯示:
z / zz /zzz
:pdt
zzzz
:pacific daylight time
z / zz / zzz
:-0800
zzzz
:gmt -08:00
v
:pt
vvvv
:pacific time
OC自定義物件的copy
一 概念 1 copy的目的在於修改源物件或者副本的時候互不影響 2 只有在不可變物件copy的時候才是淺拷貝,其餘都是深拷貝 二 自定義物件的copy 必須首先遵守nscopying協議 1 自定義物件copy的必要步驟 1 遵守nscopying協議 2 重寫 實現copywithzone 方法...
OC語言基礎二 OC自定義構造方法
自定義構造方法 通過自定義構造方法,可以在建立初始化物件的時候同時完成物件中屬性的初始化。import inte ce person nsobject instancetype initwithname nsstring name instancetype initwithage nsstring ...
oc之mac中自定義NSSlider
mac開發之重寫nsslider 2018年03月15日 mac開發如果覺得系統自帶slider不好看,可以通過重繪讓自己軟體的slider變得好看一點。與ios開發不同的是,mac開發控制項重繪沒有那麼直接,但也不算複雜。下面說一下怎麼通過繼承nsslider和nsslidercell重繪nssl...