Tag: 확장

Xcode 기능 확장(Extension) 제거하기
Xcode
shares14 views
Xcode
shares14 views

Xcode 기능 확장(Extension) 제거하기

MJ Kim - 3월 18, 2017

Mac에서 Xcode Source Editor Extension등의 기능확장을 사용하다보면 디버깅시 시스템 환경 설정의 확장이 앱에 등록되는 경우가 있다. 계속해서 목록이 남아 있기 때문에 프로젝트가 완료후 사용하지 않는 것들이 있다면…

숫자값을 3자리 단위 콤마로 구분해주는 Extension
Swift 3.0
0 shares15 views
Swift 3.0
0 shares15 views

숫자값을 3자리 단위 콤마로 구분해주는 Extension

MJ Kim - 2월 04, 2017

가끔 숫자값을 3자리 단위로 콤마(,)를 추가하여 자릿수를 구분해주는 기능이 필요할 경우 이 확장을 사용해보길 바란다. [crayon-58fda7d8aeac9580873410/] 결과물은 [crayon-58fda7d8aead0300367838/]  

Info.plist 및 UserDefaults의 값을 간단하게 가져오는 Extension
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

Info.plist 및 UserDefaults의 값을 간단하게 가져오는 Extension

MJ Kim - 10월 19, 2016

확장한 코드는 아래와 같다. [crayon-58fda7d8aefba543850428/] [crayon-58fda7d8aefbf789026730/] 사용방법은 아래와 같다. [crayon-58fda7d8aefc2009445704/] 참고로 UserDefaults를 간단하게 사용하고 관리할 수 있는 SwiftyUserDefaults를 사용하는 것을 추천한다.  

UIView에서 상위 ViewController 얻기 위한 Extension
Swift Extension
0 shares16 views
Swift Extension
0 shares16 views

UIView에서 상위 ViewController 얻기 위한 Extension

MJ Kim - 10월 04, 2016

UIView를 배치해서 사용시 ViewController를 얻고 싶을 때 사용할 수 있는 Extension [crayon-58fda7d8af16f298582503/] 참고: How do you access a UIViewController function from within a UICollectionCell?  

Protocol의 extension 활용방법
Swift 3.0
shares18 views
Swift 3.0
shares18 views

Protocol의 extension 활용방법

MJ Kim - 9월 06, 2016

사용중인 컨테이너의 캐시를 위해 Dictionary를 사용할 때 가능한 I/F쪽이 복잡하게 할 때 Protocol을 extension을 사용하여 해결해보았다. [crayon-58fda7d8af2b9007252456/] [crayon-58fda7d8af2bd548035404/] [crayon-58fda7d8af2bf898311380/] 위와 같은 상황을 고려하여 String을 리턴하는 프로토콜로 처리하자.…

[Swift3] 숫자를 한글로 출력하기
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

[Swift3] 숫자를 한글로 출력하기

MJ Kim - 9월 01, 2016

입력된 숫자를 한글로 변환해주는 Extension을 만들어보았다. 가끔 금액등을 한글로 변환해서 보여주는 요구사항이 있어 만들어 보았다. [crayon-58fda7d8af478898786319/] 솔직히 몇자리씩 있는 숫자가 좀 어렵다고 생각된다. 무엇보다 그 자리의 숫자에…

UIView의 xib에서 인스턴스 생성하기
Swift Extension
0 shares16 views
Swift Extension
0 shares16 views

UIView의 xib에서 인스턴스 생성하기

MJ Kim - 9월 01, 2016

익스텐션 [crayon-58fda7d8af5b7451110100/] 사용방법 [crayon-58fda7d8af5bb478403732/]  

[Swift3] 16진수로 UIColor 사용하기
Swift 3.0
0 shares20 views
Swift 3.0
0 shares20 views

[Swift3] 16진수로 UIColor 사용하기

MJ Kim - 8월 14, 2016

iOS앱을 개발하다보면 자주 사용하던 것중 하나가 바로 16진수로 색상을 지정해서 UIColor를 사용하는 경우가 많다는 것이다. 환경: Xcode 8 beta5 문자열을 숫자로 변환하기 [crayon-58fda7d8af72a568120816/] 우선 16진수 문자열을 숫자로…

[Swift 3] 확장 이용하기
Swift 3.0
0 shares14 views
Swift 3.0
0 shares14 views

[Swift 3] 확장 이용하기

MJ Kim - 6월 28, 2016

[문법] [crayon-58fda7d8af8e4338235759/] 확장(extension)은 클래스가 가진 메소드를 용도별로 분류하여 소스코드를 여러개의 파일로 분할하기 위한 방식이다. 확장을 이용하여 하나의 큰 클래스를 여러 개의 파일로 분할하여 설명하려는 소스코드의 유지보수성을 높일…

고급진 클래스 이해하기
Swift
0 shares22 views
Swift
0 shares22 views

고급진 클래스 이해하기

MJ Kim - 5월 02, 2016

[이번 장의 목표] 서브스크립트 이해하기 상속 이해하기 프로토콜 이해하기 확장 이해하기 연산자 오버로드 이해하기 구조 이해하기   서브스크립트 클래스나 구조체는 서브스크립트(Subscript)를 정의할 수 있다. 클래스가 서브스크립트를 정의하면…

Swift
shares6 views

표준 형식 및 클래스 확장 – ExSwift

MJ Kim - 8월 13, 2014

표준 형식 및 클래스에 대한 확장집합입니다. 관련 링크: https://github.com/pNre/ExSwift