Swifter {Swift Developer}

메뉴
사용중인 컨테이너의 캐시를 위해 Dictionary를 사용할 때 가능한 I/F쪽이 복잡하게 할 때 Protocol을 extension을 사용하여 해결해보았다. [crayon-58b2c880469f4152911856/] [crayon-58b2c880469f8268841904/] [crayon-58b2c880469fa359213891/] 위와…
입력된 숫자를 한글로 변환해주는 Extension을 만들어보았다. 가끔 금액등을 한글로 변환해서 보여주는 요구사항이 있어 만들어 보았다. [crayon-58b2c88046d08970229945/] 솔직히 몇자리씩 있는 숫자가…
Swift 2.x에서 Swift 3.x로 업그레이드되면서 Foundation프레임웍에서도 NSNotificationCenter도 약간의 변화가 생겼다. 참고로 Swift 2.x와 Swift 3.x에서 addObserve를 사용하는 경우를 비교해보자. [crayon-58b2c88046de6406080046/]…
프로그래밍을 한다면 아마도 문자열이 가장 많이 사용되는 데이터형중 하나라고 생각된다. 이번에 큰 마음을 먹고 Swift 언어의 문자열을 좀 자세히 다루어 보려고…
자동으로 생성되는 파일패키지 Xcode에서 새로운 프로젝트를 만들면 아래와 같이 몇 가지 파일들이 자동생성된다. AppDelegate.swift : 앱을 관리하는 최상위 프로그램 ViewController.swift…
[문법] isEqual(to: _) 동일한지 체크 laterDate() 다음 시간 가져옴 earlierDate() 이전 시간 가져옴 [crayon-58b2c880474fc791006223/] isEqual(to: _)메소드는 두 시간을 비교해서 같은…
[문법] system 시스템 시간대로 초기화 secondsFromGMT 그리니 표준시와의 간격 얻음 TimeZone클래스는 시간대 정보를 관리하며 NSDate클래스에서 시간대를 지정할 경우 TimeZone클래스를 이용한다.…
[문법] 메소드: date(from: _) 문자열에서 데이터 검색 속성: dateFormat 날짜형식을 지정 [crayon-58b2c880476dd668955290/] DateFormatter클래스는 일시적 문자열 정보를 관리한다. NSDate클래스는 일시적인 데이터를…
[문법] 메소드 setData(_) 바이너리 데이터 설정 append(_) 바이너리 데이터 추가 [crayon-58b2c88047867077096492/] NSMutableData 클래스는 가변적인 바이너리(이진)데이터를 사용하는 클래스로 바이너리 데이터로 작업시…