본문 바로가기 메뉴 바로가기

iOS on Gwan

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

iOS on Gwan

검색하기 폼
  • 전체글보기 (11)
    • iOS (9)
    • Swift (0)
    • 코딩테스트 (1)
  • 방명록

SWIFT (2)
[iOS] propertyWrapper로 연산프로퍼티 쉽게 정의하기

안녕하세요. UserDefault를 사용할 일이 있었는데 기존에는 아래처럼 연산 프로퍼티로 구성해서 사용하고 있었습니다. var token: String? { get { return UserDefaults.standard.string(forKey: UserDefaultKey.token) } set { UserDefaults.standard.set(newValue, forKey: UserDefaultKey.token) UserDefaults.standard.synchronize() } } var adminCd: Int? { get { return UserDefaults.standard.integer(forKey: UserDefaultKey.adminCd) } set { UserDefaults.standar..

카테고리 없음 2022. 9. 19. 18:51
[iOS] ObjectMapper 와 codable 차이

안녕하세요. 오늘은 iOS 개발에 가장 필수적인 parsing과 관련된 ObjectMapper와 codable에 대해 정리해 보려고 합니다. 일단 임의의 JSON String을 만들고 ObjectMapper와 codable을 이용해서 각 Model을 만든 후 parsing 해보겠습니다. let jsonString = """ { "msg": "success", "data": { "token": "skfkajopdjvosvjopcvjs", "name": "gwan", "age": 28 } } """ ObjectMapper 임의로 JSON String을 생성했고, json 형태를 보고 Mappable 프로토콜을 채택한 Model을 만들었습니다. struct Profile: Mappable { var msg: ..

iOS 2020. 8. 8. 18:21
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • UserDefaultKey
  • rxswift 없이
  • ios cache
  • 프로퍼티래퍼
  • ios image caching
  • swift cache
  • ios 캐시
  • UserDefault
  • MVVM패턴
  • swift 캐싱
  • rxswift안쓰고
  • ios expectation
  • wrappedValue
  • UserDefaults
  • ios 유닛테스트
  • ios 캐시메모리
  • ios 패턴
  • @propertyWrapper
  • 앱개발 디자인패턴
  • ios memory
  • inputoutput패턴
  • ios 이미지캐싱
  • 연산프로퍼티
  • api호출 unittest
  • 아키텍처패턴
  • ios 디자인패턴
  • NSCache
  • swift mvvm
  • 비동기 유닛테스트
  • SWIFT
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바