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를 반환한다.