ctrl + cmd + space 이모티콘 단축키
shift + tab 코드 들여쓰기
cmd + shift + f 프로젝트 전체에서 무언가를 찾을 때
cmd + f 해당 파일에서 무언가를 찾을 때
shift + ctrl 여러 곳에 동시에 커서를 찍고 싶을 때 (여러 함수에 동시에 print 찍고 싶은 경우)
cmd + ctrl + e 변수 앞에서 해보면 동시에 이 변수를 수정 가능. (refactor느낌)
클래스에서 이니셜라이저 생성
Editor -> Refactor -> Generate Memberwise Intializer
class User {
internal init(title: String, releaseDate: String, runtime: Int, overview: String, rate: Double) {
self.title = title
self.releaseDate = releaseDate
self.runtime = runtime
self.overview = overview
self.rate = rate
}
}
* 범위잡고 ctrl + i 코드 정리
* { } 중괄호 범위 한번에 잡는 방법: { 여기서 더블클릭
*큰 폴더에 여러 파일 있을 때, 파일 정리하고 싶으면 오른쪽 마우스 클릭 -> Sort by Type / Sort by Name으로 정리 가능
*CodeSnippets 만들 때
위에처럼 블럭처리 하고 싶을 때
<#액션#> 으로 해서 저장하면 됨
*CodeSnippets 공유 가능 (다른 맥북에 Xcode깔아서 새로 봐야하는 경우)
File -> Project Setting -> Derived Data밑에 경로 -> UserData -> CodeSnippets 파일만 따로 빼서 옮길 수 있다.
*cmd + option + l
예를 들어 5000줄의 파일에서 스크롤이 힘들 때 , 내가 커서 찍은 줄로 바로 이동
*cmd + l 라인 검색 가능 (line number 창이 뜨면 88 이동하면 88번째줄로 가게됨)
*보조창 바로 켜는 방법 : 옵션 누르고 함께 열고 싶은 파일 클릭
*cmd + shift + l : + 버튼 열기 (code snippet 열거나, 스토리보드에서 object 추가하기 label, button...등)
*cmd + shift + o : 파일 검색해서 열기
<시뮬레이터 관련 꿀팁>
시뮬레이터 실행하고
Debug -> Color Blended Layers
* Debug-> Slow animations
키보드 올라가고 내려가고 버그 잡을 때 유용함
*Window -> Show Device Bezels
*Device -> Erase All Content and Settings 사용자가 등록한 거 다 날라감
<그 외 꿀팁>
Xcode -> Open Developer Tool -> Instruments
메모리 분석 , 속도 등등 알 수 있다.
마크업 기능
//MARK: -
주석 3줄로 달 때:
///
함수 옵션 클릭시 summary 에 정리됨
option + cmd + / : parameter에 대한 주석 달기
'iOS > iOS Swift 개발 일기' 카테고리의 다른 글
야곰 유튜브 - iOS App Programming for Starter - Yagom (0) | 2022.04.29 |
---|---|
iOS swift - Alamofire / unsplash.com (0) | 2022.04.29 |
iOS swift - searchBar에 포커싱(커서 갖다대면) 키보드 생성 (0) | 2022.04.28 |
iOS swift 토스트 메시지 띄우기 (0) | 2022.04.28 |
iOS UIKit Swift API앱 만들기 UI 작업 . storyboard (0) | 2022.04.27 |