아이폰 앱 개발(Swift4 & iOS11) 입문 2편

본격적인 앱 개발에 앞서 우리가 배울 프로그래밍 언어 스위프트(Swift) 기본 문법에 대해 알아봅시다!
깊고 어려운 문법보다는 앱을 만드는 데 꼭 필요한 수준 정도만 가볍게 다룹니다. 스위프트(Swift) 기본 문법을 활용하여 실생활에서 사용할 수 있는 앱들을 만들어 보면서 앱 개발에 대한 이해도를 높입니다. 그리고 스위프트(Swift) 기본 문법을 활용할 수 있는 수준까지 학습하는 것이 목표입니다.

이어지는 강좌 보기

도움이 되는 분들

  • 스위프트(Swift) 언어를 통해 프로그래밍을 경험해 보고 싶은 학생 및 입문자
  • 앱은 만들어 보고 싶은데 책을 보면 외계어로 보이고 숙면에만 도움이 돼서 책으로는 공부 못 하시는 분^^
  • 아이폰이나 맥북을 전화기, 인터넷 용도로만 사용하시는 분…은 별로 없을 테고, 세상에 하나뿐인 나만의 멋진 앱을 만들어 내 폰에 넣고 싶으신 분^^
  • 독학하다가 자꾸 막혀서 번번이 포기하셨던 분
  • 개발에 대한 기본적인 지식이 필요한 기획자, 디자이너, 관리자 등

참고 사항

  • 맥OS가 설치되어 있는 아이맥, 맥북, 맥미니 (참고로 해킨토시(커스텀 맥)도 있긴 하나 합법은 아님!!^^어둠의 경로를 통해 윈도우를 설치하면 안 되는 것처럼^^. 모든 컴퓨터에 설치되는 것이 아니어서 고급 사용자들만 가능함. 자세한 정보는 구글, 유튜브에서 검색 가능)
  • 아이폰이 없어도 Xcode(무료개발도구)의 시뮬레이터를 통해 앱 실행 가능

지식공유자 소개

최완택 – iOS 프로그래머 및 강사

2001년 봄 이스트소프트에서 병역특례사원으로 시작해서 2016년 12월까지 총 15년의 프로그래밍 경력을 쌓았고, 최근 7년 간은 SK, 우리은행, LG전자에서 iOS 앱 개발을 했고, 마지막 2년 반은 억대 연봉을 받으며 프리랜서 생활을 하였습니다. 그리고 2017년 1월 해피스마일 법인을 설립하고 온/오프라인에서 아이폰 앱 개발 강의를 하며, 교육 콘텐츠 연구 개발에 전념하고 있습니다.

강좌 평가

5

10 개의 수강평
  • 5 점10
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. 은교이의 프로필 사진

    아주 유익한 강의였습니다.

    5

    요점을 제대로 집어주시면서 초보인 제가 정확히 이해할 수 있었습니다.
    아주 유익한 강좌였고, 정말 감사합니다.

  2. 이동진의 프로필 사진

    간결해서 좋아요

    5

    핵심적인 내용으로 간결하고 쉽게 설명해주셔서
    입문자가 배우기에 너무 좋은 강의 입니다.

  3. Jinwoo Choi의 프로필 사진

    앱 개발에 대해 잘 모르는사람에게 정말 좋은 강의라고 생각합니다.

    5

    프로그래밍 언어를 전혀 모르는 사람은 선행학습이 약간 필요하긴 할 것 같은데, 입문1편에서도 그렇고 2편도 정말 잘 알려주시네요.
    개인적으로 앱 개발을 위해 공부해야할 것 같았던 Workflow를 그대로 진행해주시는 것 같습니다.
    적당한 프로그래밍 언어 기초와 하드웨어상식, 스토리보드의 UI 그리고 실전 앱 개발까지 정말 좋은 강의 잘 들었습니다.

  4. 홍창표의 프로필 사진

    중급과정 기다립니다.

    5

    중급이상 강의 부탁드립니다. ~
    진심 궁금했던 거 이번 기회에 확실하게 알게되었습니다.
    진심 감사합니다.

  5. 홍창표의 프로필 사진

    쵝오입니다.

    5

    세세하게 이해할 수 있게 설명해 주셔서 감사합니다.
    최고입니다.

  6. 탑아이돌퀴즈의 프로필 사진

    정말 좋습니다.

    5

    강사님께서 설명해주는 모든것들이 좋네요

    목소리도 좋으시고 세세한것들의 설명까지 이해가 쉽게 되는것 같습니다!!

    정말 좋아요~

  7. Shin Jinhun의 프로필 사진

    감사합니다. 아이폰 앱 처음인데 설명이 초보자인 저에게 많은 도움이 되었습니다.

    5

    아이폰 개발을 하게 되어 인프런 에서 좋은 무료강좌를 접하게 되었습니다.
    1편 2편 모두 초보자에게 쉽게 접근 할 수 있도록 설명을 쉽게 잘 해주신거 같습니다.
    3편이 아직 없어 아쉽긴 하지만 초보자인 저에게 많은 도움이 되었습니다.
    아이폰 개발도 개발이지만 맥OS 도 처음이라 윈도우 사용만 하던 저에게 익숙치 않네요
    하다 보면 적응이 되겠지요.
    감사합니다.

  8. 할룽의 프로필 사진

    강의 감사합니다.

    5

    처음 접하는 IOS 이해하기 쉽게 가르쳐 주셨네요..감사합니다. ^^

강좌 교육과정

SWIFT 기본 문법
Swift 애플 공식 문서학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:03:00
연산자학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:07:00
조건문학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
반복문학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
배열(Array)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
딕셔너리(Dictionary)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
함수
함수의 필요성 및 기본 형태학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:05:00
코드 스니핏(Code Snippet)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
함수의 다양한 형태학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:03:00
print 함수학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
scope학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
Argument Label학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
inout 키워드학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
값/참조에 의한 전달학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
16진수를 사용하는 이유학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
매개변수, 인자 등의 용어 정리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
클래스, 구조체, 열거형
클래스 개념잡기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
클래스, 구제체에 생명을 불어 넣어주는 마법의 함수, 생성자학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
변수, 상수를 만드는 2가지 방법학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
클래스 특징 상속(Inheritance) – Subclassing학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
클래스 특징 상속(Inheritance) – Overriding학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
클래스, 구조체 공통점과 클래스만의 특징학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
값 타입(Value Type)과 참조 타입(Reference Type)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
클래스 구조체 선택 기준학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
열거형(Enumeration)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
프레임워크 [개발자용]
프레임워크 개념학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:05:00
접근 제어(Access Control)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
프레임워크 만들어 보니 별거 아니네학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
[개발팁] 로깅(Logging) print? NSLog?학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
[참고 자료] 배포 버전 결정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
[개발자 상식] API, 최신 API를 이전 iOS 버전 기기에서 사용하지 못하는 이유학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
[Xcode9] 무선 디버깅학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
손전등 앱 만들기
손전등 앱 소개학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:01:00
이미지 및 사운드 파일 다운로드학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
UI 구성하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
앱 아이콘 설정학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:01:00
UI – 코드 연동학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
[Xcode9] 입문자가 코드 연동 시 가장 많이 하는 질문 1위학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
스위치 사운드 효과 넣기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
파일 추가 시 옵션(Destination, Added folders, Add to targets)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
아이폰 플래시 켜고 끄기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
아이폰에 앱 설치 보충 설명학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
LaunchScreen 설정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:02:00
최종 소스 다운로드학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
맺음말
맺음말학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00

우리는 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R10 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED