Skip to content

Code Snippet

Rey edited this page Jul 25, 2022 · 5 revisions

Code Snippet이란?

Code snippets are templates that make it easier to enter repeating code patterns, such as loops or conditional-statements.

출처: Visual Studio Code


Code Convention에 따라 작성되었습니다.

각 MARK의 의도는 링크된 Code Convention@Mark를 참고해주세요.

적용방법

  1. CodeSnippets 을 다운받고, 압축을 푼다.
Code Snippets Source
  1. /Users/{사용자이름}/Library/Developer/Xcode/UserData 경로를 찾는다.
Code UserData Path

2-1. Mac 기본 터미널 기준 open /Users/{사용자이름}/Library/Developer/Xcode/UserData 커맨드로 UserData 폴더를 열 수 있다.

3-1. CodeSnippets 폴더가 이미 있는 경우

  • 다운받은 CodeSnippets 폴더의 파일들을 기존 CodeSnippets 폴더 안에 넣는다.

3-2. CodeSnippets 폴더가 없는 경우

  • 압축을 푼 CodeSnippets 폴더를 그대로 넣는다.

snippet 소스가 들어간 모습 Finder

  1. Xcode를 완전히 종료한 뒤 다시 실행한다.

Xcode 오른쪽 마우스(트릭패드-두 손가락 클릭) -> 종료

Xcode Exit
  1. Xcode를 실행하여 Snippets이 적용되었는지 확인한다.
Complete

사용법

Snippet의 Completion은 자동완성 키워드 이다.

각 Snippet의 Completion를 확인하고, 자유롭게 변경하여 사용한다.

Completion

Code Snippet Sample

SwiftUI

// MARK: - State Properties

// MARK: - General Properties

// MARK: - Methods

// MARK: - ViewBuilder

// MARK: - Life Cycles

OberverableObject Class

// MARK: - State Properties

// MARK: - Published Properties

// MARK: - General Properties

// MARK: - Methods

// MARK: - Life Cycles

UIViewController

// MARK: - Properties

// MARK: - Methods

// MARK: - IBOutlets

// MARK: - IBActions

// MARK: - Delegates And DataSources

// MARK: - Life Cycles