Dev2019. 12. 24. 16:13

 

Mac Keyboard

Symbol Keyboard Key
Command
Option
Control
Shift
Delete
Escape
Enter

 

주로 쓰는 Xcode 단축키를 정리해봤다.

 

Run ⌘ + R
Build ⌘ + B
Clean the project ⌘ ⇧ + k
Clean build folder
⌘ ⌥ ⇧ + k
Move forcus (네비게이터 영역) ⌘ ⇧ + J
Move focus (에디터영역) ⌘ + J
디버그 창 보이기 / 숨기기
⌘ ⇧ + Y
Inspectors 창 보이기 / 숨기기 ⌘ ⌥ + 0
breakpoint 활성 / 비활성 ⌘ + Y
breakpoiont 추가/ 삭제
+ \
open quickly ⌘ ⇧ + O
show code review ⌘ ⌥ ⇧ ↵
function list show ⌃ + 6
Debugging - Continue / Pause + Y

 

 

 

Posted by iDeveloper
Dev/Swift2018. 6. 13. 02:00

Static TableView는 말그대로 아이폰 설정이나 회원가입과 같은 정적인 테이블뷰를 구현하는데 사용된다.

기존에는 잘 안써봐서 다이나믹 프로토타입으로 구현한 적도 많았다.

하지만 불필요한 코드도 생기기도 하고 셀의 재사용 때문에 이슈가 발생 될수도 있을 것이다.


스샷은 많아보이지만 코드작성하는 부분은 없다. ;)

스태틱 테이블 뷰의 구현 방법은 다음과 같다.





메인 스토리보드에 ViewController를 지운다.

스태틱 태이블뷰는 UITableViewController에서만 사용이 가능하다.

그래서 테이블뷰컨트롤러를 추가 하고 Is Initial View Controller를 체크 했다.





테이블뷰 컨트롤러를 네비게이션 컨트롤러의 루트뷰로 설정하자.


 테이블뷰 컨트롤러를 선택하고 메뉴막대에서 Editor -> Embed In -> Navigation Controller 클릭하면

테이블뷰가 네비게이션의 루트뷰가 된걸 확인 할 수 있다.






테이블뷰를 선택하고 어트리뷰트 인스펙터에서 컨텐츠를 Static Cells로 변경하자.



아차.. 테이블뷰의 스타일을 Grouped로 변경하는게 좋아 보일듯하다.

그룹스타일로 변경하자.



테이블뷰 섹션을 클릭하면 

섹션헤더와 푸터의 텍스트를 설정할수 있다.

row는 1개로 변경 했다.




레이블두개와 스위치를 셀에 추가했다.





row를 2개로 변경하면

방금 라벨과 스위치를 스위치를 추가했던 셀이 그대로 하나 더 생기는 걸 확인 할수 있다.

row를 추가하면 마지막 셀이 그대로 하나 더 생긴다고 이해하면 될듯 하다.

여기서 텍스트만 살짝 바꾸도록 하자. ㅋㅋ





섹션을 한번 2로 변경해보았다.

row를 늘렸던 것처럼 섹션도 동일한 스타일의 섹션이 추가된 것을 확인 할 수있을 것이다.


자, 실행을 해보자.



이상없이 잘 나온다.




Posted by iDeveloper
Dev2018. 6. 6. 23:53
Posted by iDeveloper
Dev/Swift2018. 6. 5. 10:27
Posted by iDeveloper
Dev/Objective-C2018. 4. 26. 11:45
Posted by iDeveloper
Dev/Swift2017. 9. 25. 15:34
Posted by iDeveloper