일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Realm
- 독학
- SeSAC
- swift
- beginAsyncWrite
- 직장인인강
- userDefaults
- 열거형
- 인스펙터
- 옵셔널 체이닝
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- 프로퍼티 관찰자
- ios
- 문자열 보간법
- cancelAsyncWrite
- 패스트캠퍼스
- Background
- Optional Chaining
- xcode
- Git
- 패스트캠퍼스후기
- 패캠챌린지
- 기본문법
- 직장인자기계발
- Threading
- 함수
- TableView
- switch
- enum
- RawValue
- Today
- Total
목록패스트캠퍼스 (50)
아삭아삭 iOS 개발
지난 포스팅에서는 Xcode를 다운로드하고 실행해보는 화면에 대해 정리해보았습니다. 오늘은 Xcode를 실행하여 새로운 프로젝트가 생성된 화면내 구성에 대해 간략히 정리해보겠습니다. ■ 툴바영역 워크스페이스 최상단에 위치 프로젝트를 실행(▶) 및 중지(■) 시키는 버튼이 있음 시뮬레이터를 실행시킬 디바이 종류를 선택할 수 있음 프로젝트의 상태와 결과를 확인할 수 있음 툴바영역 양끝에 네비게이션 창과 인스펙터 창을 열고 닫을 수 있는 아이콘이 있음 ■ 네비게이터 영역 워크스페이스 좌측에 위치 프로젝트의 구조, 구성파일, 리소스등을 확인하거나 관리할 수 있음 ■ 에디터 영역 워크스페이스 중앙에 위치 코드를 작성하거나 화면을 설계할 수 있음 ■ 인스펙터 영역 워크스페이스 우측에 위치 다양한 객체들의 속성을 관..
Xcode는 맥북에서만 작동합니다. Xcode를 실행해서 사용하려면 맥북내 앱스토어에서 Xcode를 검색 후 다운로드받아서 실행해야 하며, 실제로 다운로드시 매우 시간이 오래 걸렸습니다..ㅎ 예시로 Xcode실행하여 신규 프로젝트 생성을 선택하면 아래와 같은 template 선택창이 생성됩니다. - Multiplatform : iOS - Application : App 위와 같은 조건으로 선택하여 next를 클릭하면, 개발자와 개발할 App을 구체화하기 위해 Xcode는 아래와 같은 options 선택창이 생성하여 정보를 얻습니다. Product name : 프로젝트 이름(앱스토어에 나타날 어플 이름) ※ 프로젝트 생성후 별도로 앱 이름을 설정하지 않을 경우, 여기서 기입한 product name이 앱 ..
오늘은 스위프트에서 중요하고 강력한 특징 중 하나인 고차함수의 개념과 종류에 대해 간략히 정리해보겠습니다. 특별히 스위프트에서 함수는 일급객체이기 때문에 함수 자체를 전달인자로 전달하거나 그 결과값을 반환하는 것이 가능합니다. 아래 정리한 map, filter, reduce 세 종류의 고차함수 기능과 특징을 알아보고, 각각 상황에 적절한 함수를 사용해주는 것이 중요하겠습니다. ■ 고차함수(Higher Order Function) 다른 함수를 전달 인자로 받거나 함수 실행의 결과를 함수로 반환하는 함수 swift의 함수는 일급 객체이기 때문에 함수의 전달 인자로 전달할 수 있고 함수의 결과값을 반환할 수도 있음 map, filter, reduce : 모두 콜렉션 타입에 구현이 되어 있음 ■ 고차함수 종류 ..
■ 클로저 참조타입 코드에서 전달 및 사용할 수 있는 독립 기능 블록이며, 일급 객체의 역할을 할 수 있음 -> 상수나 변수에 클로저를 대입할 수 있음 보통 이름없는 함수, 익명함수를 지칭함 -> func 키워드 사용 안함 named closure, unnamed closure 둘 다 포함하지만 보통 unnamed closure를 지칭함 { (매개 변수) -> 리턴 타입 in 실행 구문 } // 클로저 헤드 부분 : (매개 변수) -> 리턴 타입 // 클로저 바디 : 실행 구문 ■ 클로저의 특징 1) 클로저는 일급 객체 함수의 특성을 갖는다. -> 변수나 상수에 대입 가능 -> 함수 파라미터로 전달받을 수 있음 -> 리턴 타입으로 사용 가능 ※ 일급 객체 - 전달 인자를 보낼 수 있..