[Swift] xcode template file modified, Add SnippetLanguage/Swift2022. 9. 10. 21:59
Table of Contents
저는 swiftUI 파일을 수정하는 방법을 아래와 같이 설명하였습니다.
// in terminal
cd /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/User Interface/SwiftUI View.xctemplate
open .
해당 주소로 접근하게 되면
___FILEBASENAMEASIDENTIFIER___.swift 의 파일이 존재합니다.
해당 파일은 기존에 swift 파일 생성 시 만들어질 때 사용되는 것으로 잠김 파일이지만, 복제 후 교체하여 해당 파일을 원하는 형태로 수정을 하였습니다.
//___FILEHEADER___
import SwiftUI
struct ___FILEBASENAMEASIDENTIFIER___: View {
// MARK: - PROPERTIES
// MARK: - BODY
var body: some View {
Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
}
}
// MARK: - PREVIEW
struct ___FILEBASENAMEASIDENTIFIER____Previews: PreviewProvider {
static var previews: some View {
___FILEBASENAMEASIDENTIFIER___()
}
}
크게 달라진 거라고는 구분자를 추가하였습니다.
사실 기본 제공되는 파일을 수정하면 안될 거 같긴 하지만, 계속 구분자를 사용할 거 같아 손을 보았습니다.
위의 방법과는 다르게 추가 하는 방법으로는 참고하면 좋을 거 같습니다.
MARK를 좀 더 애용하고자 Snippet 이라는 걸 추가하는 방법을 찾아보았고,
프로젝트 생성 후 swift 파일에서 우클릭 하면 Create Code Snippet이라는 항목이 있습니다.
// 본문
-> // MARK: - <##snippet 사용할 때 나오는 말##>
그럼 위와 같이 사용을 할 수가 있습니다.
'Language > Swift' 카테고리의 다른 글
[SwiftUI] @Environment (0) | 2022.09.12 |
---|---|
[SwiftUI] @State @binding (0) | 2022.09.12 |
[SwiftUI] @appstorage (0) | 2022.09.08 |
[SwiftUI] preview가 뭔데요? (0) | 2022.09.08 |
[Swift] image asset 1x, 2x, 3x (0) | 2022.09.08 |
@jaewpark :: 코스모스, 봄보다는 늦을지언정 가을에 피어나다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!