14
START UP! XCODE 작업율 향상에 도움이 (?) 자투리 정보들

Startup! Xcode

  • Upload
    qohj

  • View
    238

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Startup! Xcode

START UP! XCODE작업율 향상에 도움이 될(?) 자투리 정보들…

Page 2: Startup! Xcode

목차

1. UI 2. 코딩 3. 빌드 4. 디버그

발표자 배경일본생활 2년

검은기업 근무 1년 반iOS개발 1년(반)KJ-CODE 1년

!

!덕후생활 16년

Page 3: Startup! Xcode

1. UI

● 옵션키 눌러서 오브젝트간 거리표시하기

● 마우스 올려서 메소드명 나오게 하기

Page 4: Startup! Xcode

1. UI

● 기존 뷰 앞에 네비게이션 컨트롤러 삽입하기

Page 5: Startup! Xcode

2. 코딩

● 나름 쓸만한 단축키들 ESC OR CONTROL + . CONTROL + I COMMAND + [ COMMAND + ] COMMAND + / COMMAND + CONTROL + ↑ OR ↓ COMMAND + CONTROL + ← OR →

줄정리줄 왼쪽으로 당기기줄 오른쪽으로 밀기

주석.h & .m간 이동하기뒤로&앞으로가기

자동완성

Page 6: Startup! Xcode

2. 코딩

● <#넣고싶은 문자열#> !

!

!

● EDIT ALL IN SCOPE !

!

!

!

!

● COMMAND + SHIFT + O

Page 7: Startup! Xcode

2. 코딩● 펑션메뉴

#pragma mark 마크 설명

#pragma mark - 마크 설명 + 구분선

// MARK: // TODO: // FIXME: // !!!: // ???:

마크 설명 태스크 내용 수정이 필요한 내용 주의 필요 의문점

#pragma mark 는 // MARK: 로 대체가능 #pragma mark - 는 // MARK: - 로 대체가능

Case Swift● CONTROL + 6

Page 8: Startup! Xcode

2. 코딩● 리팩토링

Page 9: Startup! Xcode

3. 빌드● 스키마 옵션편집

Page 10: Startup! Xcode

3. 빌드● 클린 / 폴더클린

● 빌드 클린 command + shift + k ● 빌드 폴더클린 option + command + shift + k

빌드했던 폴더는 남기고 내용물(파일)만 삭제

빌드했던 폴더 자체를 삭제

알수 없는 이유로 비정상적인 동작을 할 때 Archive 전에 (Product폴더도 삭제되므로)

Page 11: Startup! Xcode

4. 디버그● Continue ● Step over ● Step into ● Step out

● p - 메모리 상태 확인● po - 오브젝트 상태 확인

Page 12: Startup! Xcode

4. 디버그● View Debugging 노모영상 보기

Page 13: Startup! Xcode

참조자료

http://www.raywenderlich.com/81879/storyboards-tutorial-swift-part-1

http://qiita.com/YusukeHosonuma/items/3326c5682316d4162430(eclipseユーザー向け)

http://nanananande.helpfulness.jp/post-1837/http://qiita.com/KENJU/items/4cf4955fbe8cd7699a36

http://natsuapps.com/note/2011/08/xcode_edit-all-in-scope.htmlhttp://himaratsu.hatenablog.com/entry/xcode

http://www.iosjp.com/dev/archives/tag/pragma

1. UI

2. 코딩

3. 빌드

4. 디버그 https://blog.takezou.com/archives/1886https://www.youtube.com/watch?v=KUjbhGOV7DM

http://stackoverflow.com/questions/8087065/xcode-4-clean-vs-clean-build-folder

Page 14: Startup! Xcode

감사합니다