카테고리 없음

iOS 앱 개발 by 야구마님) iOS 앱 개발 시작(원초보자를 위한

천년기 2022. 4. 22. 06:53

 

https://youtu.be/sfRMlyCm WnI 아이폰 앱 개발 복권 시리즈 - 개발하는 존 대리 YouTube 먼저 X code 설치부터 시작! 반드시 아이폰이 있어야 한다. 최신 OS 현재 기준으로 13 버전. 별로 옛날 모델의 X 접속선이 없어도 맥과 아이폰이 같은 Wi-Fi를 사용하고 있다면 상관없다. 애플 개발자 계정(매년)) : 앱 등록 시

*기본개념 클라이언트 선택 손안의 작은 컴퓨터 메모리란? RAM 공간이 넓으면 스프를 만들고 볶고... 넓으면 넓을수록 좋다.(동시에 많은 앱이 켜놓을 때 메모리가 작으면 폰이 뜨거워진다) 스레드 - 나중에 정리

*주요 작업 화면 그리기 -시간이 많이 걸린다. 안드로이드랑 달라 Swift UI로 더욱 편하게 그릴 수 있다.화면간 이동 데이터 전달 -전송/확인/로그인 시 다른 화면으로 진행하면서 입력한 데이터 입력을 위해 서버와 통신하기 위해 API 전달. 서버에 데이터 요청 서버 응답에 따른 예외 처리 응답 결과 화면에 표시(리스트) 알람(Notification - 위에서 아래로 쭉 내리며), 위젯, 버튼 작업//화면 잠금 시 뮤직 재생.미디어 재생, 다운로드 로컬 DVD (인터넷 환경이 좋지 않을 경우 미리 다운로드 해 놓은 결과를 로컬 db에 저장해 두었다가 표시할 수도 있음).안드로이드 수업때랑 비슷한거 같기도 하고 기대되!!

 

https://www.youtube.com/watch?v=msOlMH1XP4Q 개발하는 존 대리 YouTube-서버, 클라이언트 개념 정리-요약 (출처: 상기 YouTube에서 취득)- 클라이언트 영역 =고객, 손님-(프런트 엔드) 1.김밥천국으로 간다. 2. 메뉴를 보고 음식을 주문한다.- 서버 영역 = 김밥천국 사장- (volid) 3. 김밥천국 사장이 주방에서 요리를 한다. 4. 완성된 요리를 우리에게 가져다 준다.

서버 1개(사장 1명) : 클라이언트 N개(고객 여러명) 채팅앱을 만들때 삼각관계와 같은 것. A-서버. - BA가 B에게 말하는데 서버를 통해서 간다.고객사끼리 이야기를 하는데 중간에 서버를 지난다. 서버가 핸들링해서 갖다주네김밥천국의 A가 라면을 B에게 갖다 달라고 채팅을 걸면 서버는 돈을 받고 가져다 준다.ex2)유튜브를 보러 오는 고객이 몇명. YouTube서버는 클라이언트에 모두 뿌리는 것.

모바일 웹-클라이언트 프론트 엔드 개발자. 재료를 가공하는 서버 개발자

프런트하거나 드 두 할지 모르는 경우 일단 다 하면서 뭐가 잘 맞을지 생각한다.둘 다 개발하고 보면 좋은 점:프론트 엔드 개발자, 드도 개발자들이 서로 조정 가능.

https://youtu.be/CG3UyvvS-VkXcode본격 설치 화면.점심 패드->AppStore선택->검색창:Xcode

AppDelegate와 SceneDelegate과 같이 나눈다.주로 작업하는 것:ViewController→ 안드로이드로 치면 Activity 같은 개념

메인 스토리 보드에서 ViewController를 누르고 오른쪽 위+버튼 선택 Label을 끌고 Shift+위에 걸려서 창문을 키운다.Text변경, 문자 bold, 사이즈도 변경.Align:오른쪽 아래 계단 모양 아이콘:여기서 HorizontallyinContainer와 VerticallyinContainer를 선택하면, 중앙에 놓여진다.

그리고 Simulator 돌리자.

명령어+R=빌드+어프리 실행시킨다.

Swift에서는 세미 콜론 작성하지 않는다.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1.Xcode프로젝트 만들기-야 고무 닷넷(yagom.net)왕 초심자를 위한 iOS앱 개발 by야 고무님 강의 보고 요약. 문제가 있을 때 가르치세요!

(1) iOS for Starter-Lesson 1 Introduction-YouTube1-1. Xcode로 iOS 프로젝트 만들기 코코아 환경+Swift 언어=동작 실현을 지원하는 툴이 Xcode.

(1) iOS for Starter-Xcode Overview-YouTube1-2.Xcode의 화면 구성 Overview 왼쪽에서 네비게이터/가운데/오른쪽 Inspector 왼쪽 네비게이터는 더블 클릭 x, 한번만 클릭 O중:editor 영역. 작업을 하는 공간 중 환경 설정: Device Orientation - 원래 기본 설정은 가로로만 보인다(Portraitor 좌측 Inspector 왼쪽에서 볼 수 있다.)