어플 -패스트캠퍼스

패스트 캠퍼스 챌린지 41일차

gyusama 2022. 3. 5. 21:20

 

◆ 수강 강의명: 

  • CH04_09. 앱 만들 준비하기- 프로젝트 추가, 배포 타겟 설정 

◆ 강의 내용 :

이론보다 프로그램을 어떻게 개발할지 강의할 예정

프로젝트 버튼들 설명

★프로젝트 추가

-Info: 최소 지원 버전(현재 출시 버전보다 한단계, 두단계 낮은 버전 선택 지원)

-Build Setting: 빌드 설정이 필요한 경우도 있는데 그 때 사용

-TARGETS: 버전은 점 2개로 구분. ex) 1.0.0 , Build를 통해 버전 업데이트 구분 기능으로 사용. 

가로버전 지원으로 디자인등 고려해야할 점이 많아 지금당장은 지양됨.

 

★Capability

: 추가적인 작업이 필요할 때 사용. ex) Apple Pay

 

★코드부분

-엑디터 화면을 닫고나 탭을 추가할 수 있음. 

-미니맵을 통해 코드 자체의 레이아웃을 볼 수 있음. 커맨드 키를 누르면 코드 구조를 할 수 있고 개발하는데 도움이 됩니다.

-뷰컨트롤러, 스토리보드를 통해 앱개발을 할 예정

 

★유용한 단축키 

***스토리보드에서 command+shilf+L을 누르면 검색을 통해 ui를 추가할 수 있음 

 

*****코드를 작성할 때 comman+shift+O를 작성한 코드로 바로 이동이 가능함. 

 

comman+L을 누르면 해당 라인으로 바로 갈 수 있음 EX) 30을 치면 30번째줄로 이동함

 

ctrl+shift+위,아래 누르면 코드를 한번에 쉽게 변경 가능 

블록지정해서 comman+오른쪽,왼쪽 대괄호를 사용하면 코드 정렬 쉬움.

 

★디버깅

-숫자 있는곳에 클릭하면 그 숫자까지 실행시킬 수 있음 브레이크 포인트를 걸어서 스윙되는 시점에 어떤 스윙이 되는지 확인할 수 있습니다. 브레이크 포인트 조건부를 활용할 수 있는데 a가 0일 때 브레이크 포인트 걸 수 있음. 

 

-앱을 실행한 상태에서 아래 메뉴에서 memory graph는 메모리 누수가 발생하는 부분을 찾을 수 있음. 

 

★디버깅할 때 유용한 팁은

-우측하단에 lldb를 통해 값을 치면 값을 확인할 수 있습니다. 디버깅을 디테일할 수 있습니다.

디버깅에서 우측하단에 있는 lldb 설명

 


◆ 강의 요약 :

이론보다는 프로그램을 어떻게 개발해할지 설명 (프로젝트 추가, 유용한 단축키, 디버깅)

 



<후기> 
유용한 단축키부터 프로젝트 추가에 대해 세부적인 설명을 통해 앱개발의 첫단추를 배울 수 있었습니다.

 


#패스트캠퍼스 #패캠챌린지 # 직장인인강 #직장인자기계발 #패스트캠퍼스후기

#누적 다운로드 120만+ 1인 개발자와 함께하는 앱 개발 입문 Online.

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.