1. 내가 iOS 트랙에 참여한 계기는 무엇인가요?컴공 전공자입니다. 다만 학교 다닐때는 전공을 살리지 않을 생각이었었고, 전공 공부를 소홀히 했었는데,막상 취업준비하면서 내가 진정 재미있었던 일이 뭘까를 고민해보았더니,가장 즐거웠던 경험은 졸업작품으로 동기들과 협업하여 한 장치를 만들었는데, 이때 제가 맡았던 부분이 장치와 연동을 위한 안드로이드 앱개발 파트였습니다.그래서 앱 개발을 하기로 결심했고, iOS와 안드로이드 중 고민하다가 iOS를 선택하게 되었습니다.다만 혼자 공부하다보니 답답하고 막막해서 부트캠프를 알아보다가 합류하게 되었습니다. 2. 내가 이해한 개발자**(혹은 생각했던 직무)**는 어떤 역할을 하는 사람인가요?코드를 통해 상상을 프로그램으로 구현하는 직무.혹은 유지보수하는 직무라고 생..
Xcode 단축키Command(⌘) + Shift(⇧) + K : 프로젝트 클린Command(⌘) + B : 프로젝트 빌드Command(⌘) + R : 프로젝트 실행Command(⌘) + I : 프로젝트 프로파일링 빌드Command(⌘) + N : 프로젝트 파일 추가Command(⌘) + T : 새로운 탭 열기Command(⌘) + D : 줄 복사Command(⌘) + Z : 뒤로 돌리기Command(⌘) + Shift(⇧) + Z : 앞으로 돌리기Command(⌘) + W : 현재 창 닫기Command(⌘) + E : 현재 선택된 블럭을 검색Command(⌘) + A : 코드 전체 선택Command(⌘) + G : 다음 검색된 항목으로 이동 (Command(⌘) + E와 같이 사용)Command(⌘)..
Command(⌘) + A : 전체 선택Command(⌘) + Z : 되돌리기Command(⌘) + X : 자르기Command(⌘) + C : 복사Command(⌘) + V : 붙여 넣기Command(⌘) + BackSpace : 해당 라인 지우기Command(⌘) + 방향키 : 해당 방향의 끝으로 이동Command(⌘) + Up: 해당 창 가장 위로(Home 키도 동일하게 작동)Command(⌘) + Down : 해당 창 가장 아래로(End 키도 동일하게 작동) Command(⌘) + Left : 선택된 텍스트라인 가장 왼쪽으로Command(⌘) + Right : 선택된 텍스트라인 가장 오른쪽으로Control(⌃) + 좌/우 : 페이지 변경Command(⌘) + Shift(⇧) + 3 : 선택한 화면 ..
Operator (연산자) a + b위의 코드에서 + 같은 기호는 연산자.a와 b는 피연산자. 연산자의 종류+a 처럼 피연산자가 하나라면 Unary Operator(단항연산자)a + b처럼 피연산자가 두개라면 Binary Operator(이항연산자)a ? b : c처럼 피연산자가 세개라면 Ternary Operator(삼항연산자 / 조건연산자) 라고 한다. 단항연산자와 이항연산자는 이해하기 쉽다.그럼 삼항 연산자를 한번 보자. 이런식으로 사용된다.a ? b : cquestion ? answer1 : answer2// ex)let hour = 12hour a와 b와 c.각각 질문과 답1 답2라고 해석할 수 있다.질문의 답이 true면 답1을 출력하고, false라면 답2를 출력하는 형식이다.question..
CamelCase단봉낙타 표기법이라고도 하며 띄어쓰기나 별도의 표기없이 대문자로 구분하여 문자를 표기하는 방식이다.Swift에서 이름 정의 규칙으로 사용하고 있다. UpperCamelCase- 항상 시작 문자가 대문자.- 각 단어의 첫번째 문자도 대문자- 주로 Structure(구조체), Enumeration(열거형), Extension, Protocol에 사용된다.ex) AppStore, AirTag lowerCamelCase- 항상 첫번째 단어가 소문자. 나머지는 Upper와 동일- 주로 Variable(변수), Constant(상수), Function(함수), Property(속성), Method, Parameter에 사용.ex) iPhone, iPad, iMovie
앱스토어 심사지침 App Store 심사 지침 - Apple DeveloperApp Store 심사 지침 앱은 세상을 바꾸고 있습니다. 앱을 통해 사람들의 삶은 풍요로워지고, 여러분과 같은 개발자들은 전에 없던 새로운 방식으로 혁신을 이루고 있습니다. 이에 따라 App Store는 수developer.apple.com Apple UI 디자인 기본 원칙 UI 디자인 기본 원칙 - Apple Developer콘텐츠 형식 지정 기기 화면에 맞는 레이아웃을 생성하십시오. 사용자가 기본 콘텐츠를 확대/축소 또는 가로로 스크롤하지 않고 볼 수 있어야 합니다. 더 알아보기(영문)developer.apple.com 애플 휴먼 인터페이스 디자인 Human Interface Guidelines - Human Interf..
단어 단위로 검색하기 [플랫폼][언어][기능]으로 검색하기 ex) iOS swift sound play 최신순으로 보기 댓글까지 디테일하게 체크하기 해결책에 대한 평가 혹은 피드백 확인 공식문서 확인하기 가장 정확한 자료 & 심화학습 가능 다른 사람의 깃허브 참고하기 배우고 싶은 & 궁금한 기술을 사용한 깃허브 페이지에 가서 다른 사람은 어떤식으로 구현했는지 보는것이 큰 도움이 됨. "개발하는 정대리"라는 채널에서 알려준 방법인데, 이렇게 실천하면 구글링을 통한 학습이 훨씬 효율적일 것 같다. 구글링을 통해 지식을 습득할때마다 매번 느끼지만, 요즘 아무리 번역기술이 좋다고 해도 영어를 잘하는게 최고인것 같다..