Article - HelloMocca/BattleAppforiOS GitHub Wiki
SuperClass: NSObject
Properties
NSString *title
๊ธฐ์ฌ์ ๋ชฉ
NSString *date
์์ฑ์ผ(์๋ฒ์๊ฐ)
NSString *time
์์ฑ์๊ฐ(GMT)
NSString *author
์์ฑ์
NSString *link
๊ธฐ์ฌ์๋ฌธ ๋งํฌ
NSString *thumbnailUrl
์ฌ๋ค์ผ ๋งํฌ
UIImage *thumbnail
์ฌ๋ค์ผ ์ด๋ฏธ์ง ์บ์ฑ
Initialize ๋ฉ์๋
- (instancetype)initWithDictionary:(NSDictionary *)dictionary
Article์ ๋ํ ๋ฐ์ดํฐ๋ฅผ key์ value๋ก ์ด๋ฃจ์ด์ง dictionary๋ก ๋ฐ์ ํ์ฑํ์ฌ ๊ฐ์ฒด ์์ฑ.
Getting Property ๋ฉ์๋
- (UIImage *)thumbnail
thumbnail์ ๋ํ getter ๋ฉ์๋๋ก์ thumbnail์ด nil์ผ ๊ฒฝ์ฐ์ ์ฌ๋ค์ผ ๋งํฌ๋ก ๋ถํฐ ์ด๋ฏธ์ง๋ฅผ ์์ฒญ(Sync)ํ์ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ค.
์ถ๊ฐ ์์ฒญ์์๋ ์๋ก ์๋ฒ์์ ์์ฒญํ์ง ์๊ณ ๊ฐ์ง๊ณ ์๋ UIImage๋ฅผ ๋ฐํํ๋ค.