일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xcode 프로젝트 추가
- swift 배열
- SwiftBook
- RxSwfit
- 마블다이어그램
- 맥북
- iOS앱 개발
- 스위프트 클로저
- 클로저 문법
- iOS 앱 기초
- 리액티브프로그래밍
- 스위프트
- ReactiveX
- 스위프트 문법
- Xcode
- Xcode 프로젝트 삭제
- Apple
- swift
- iOS 앱 만들기
- Xcode 프로젝트 생성
- Let's SwiftBook
- MarbleDiagram
- Xcode 프로젝트
- 스위프트 배열 생성
- ReactiveX란
- IOS
- xcode 11
- Swift5
- xcode 플레이그라운드
- Swift 문법
- Today
- Total
목록분류 전체보기 (12)
Axe's Life
안녕하세요 Axe입니다! 오늘은 마블 다이어그램에 대해서 알아보겠습니다. 'ReactiveX가 뭔지 압니까?' 글을 읽지 않고 오셨다면, 읽고 오시는 걸 추천해드립니다! :) ReactiveX사이트의 메인화면을 보면 있는 이것! 바로 마블 다이어그램입니다! 마블이면... 마블 코믹스? 크흠... (마블 코믹스의 마블은 MARVEL입니다...) 마블 다이어그램의 마블은 Marble입니다! marble: 대리석, 구슬, 구슬치기 마블 다이어그램에서 마블은 구슬을 의미합니다. 다이어그램은 도표이죠? 그럼 말그대로 구슬 도표네요!... 위의 사진을 자세히 보면, 여러 색깔의 구슬들이 있는 것을 볼 수 있죠? 그런데 이게 도대체 뭐 하는 거냐고요? 먼저 ReactiveX사이트에 들어가서 맨 위에 있는 Docs에 ..
안녕하세요 Axe입니다! 오늘은 ReactiveX가 무엇인지 알아보겠습니다. 먼저, ReactiveX가 어떤 의미인지 알아보겠습니다. ReactiveX의 풀네임은 'Reactive eXtensions'입니다. reactive: 반응을 보이는 , extension: (세력, 영향력, 혜택 등의) 확대 ReactiveX가 반응을 확장한다는 의미를 가지고 있다는 것을 알 수 있습니다. 계속 ReactiveX라고 부르기 좀 귀찮죠? 그래서 ReactiveX를 Rx라고 더 줄여서 부릅니다! 저도 이제부터 편의를 위해 Rx로 부르겠습니다 :) 이제, Rx 사이트의 메인화면을 순서대로 탐색해보며 공부해봅시다! ReactiveX ReactiveX CROSS-PLATFORM Available for idiomatic J..
안녕하세요? Axe입니다! Swift문법만이 아닌, RxSwift문법 또한 정리하여 글을 올리기 위해... 이번에 'RxSwift Book' 카테고리를 만들었습니다! 앞으로 RxSwift문법에 관하여 정리한 글은 'RxSwift Book' 카테고리에 작성하여 올리도록 하겠습니다! 'RxSwift Book'내 카테고리 순서는 Rx -> Observable -> Subject -> Operators -> Scheduler 이며, 이 순서대로 보시길 권장 드립니다! 블로그에 설명한 내용들은 모두 제 GitHub에 잘 정리하여 업로드할 예정입니다! 아직 실력이 부족하여 열심히 공부하는 중이지만, 누구나(?) 쉽게 이해할 수 있도록 하기 위해 노력하겠습니다. 감사합니다! RxSwift Book 저장소: https..
스위프트는 튜플 외에도 많은 수의 데이터를 묶어서 저장하고 관리할 수 있는 컬렉션 타입을 제공합니다. 컬렉션 타입에는 '배열', '딕셔너리', '세트'가 있습니다. Array (배열) - 멤버가 순서를 가진 리스트 형태의 컬렉션 타입 Dictionary (딕셔너리) - 키(Key)와 값(Values)의 쌍으로 이루어진 컬렉션 타입 Set (세트) - 순서가 없고, 멤버가 유일한 것을 보장하는 컬렉션 타입 오늘은 컬렉션 타입 중에서 배열에 대해서 알아보겠습니다! 배열 생성 (Create Array) ● 정식 문법 Tip: 정식 문법보다는 단축 문법을 주로 사용합니다. 먼저 정식 문법의 모습과 어떻게 생성하는지를 봅시다. // 생성 방법: (let 또는 var) 배열 이름: Array let arr1: Ar..
클로저는 세 가지 형태가 존재합니다. 이름이 있으면서 어떤 값도 획득하지 않는 전역 함수의 형태 (Global Function) 이름이 있으면서 다른 함수 내부의 값을 획득할 수 있는 중첩된 함수의 형태 (Nested Function) 이름이 없고 주변 문맥에 따라 값을 획득할 수 있는 축약 문법으로 작성한 형태 (Closure Expression) 함수와 메서드는 클로저의 일종입니다. 함수(Function) == 글로벌 스코프 (전역) 메서드(Method) == 형식 내부(클래스, 구조체, 열겨형)에서 선언 클로저(Closure) == 이름이 없는 함수 즉, 함수와 메서드는 이름을 가진 클로저라고 볼 수 있습니다. (Named Closure) 그럼, 클로저의 표현 방법을 알아보겠습니다. 1. 기본 클로..
안녕하세요? Axe입니다! 본격적으로 Swift문법을 정리하여 글을 올리기 위해 이번에 'Swift Book'이라는 카테고리를 만들었습니다. 앞으로 Swift문법에 관하여 정리한 글은 'Swift Book'카테고리에 작성하여 올리도록 하겠습니다! 블로그에 설명한 내용들은 모두 GitHub에 잘 정리하여 업로드할 예정입니다! 아직 실력이 부족하여 열심히 공부하는 중이지만, 누구나(?) 쉽게 이해할 수 있도록 하기 위해 노력하겠습니다. 감사합니다! Swift Book 저장소: https://github.com/devMinseok/Swift_Book devMinseok/Swift_Book Swift문법이 정리된 저장소입니다. Contribute to devMinseok/Swift_Book development..
겨울을 맞이하느라 오랫동안 글을 못 썼네요...??? 오랜만에 쓰는 글인 만큼 좀 더 초심을 되찾고자(실은 귀찮아서...) xcode 플레이그라운드 프로젝트 생성에 관한 내용을 다루려고 합니다... 그럼 바로 본론으로 넘어가서...... 아 참고로 xcode버전은 'Version 11.3 (11C29)' 기준입니다. 첫 번째 - Welcome to Xcode 먼저 'Welcome to Xcode'윈도우 창에서 'Get Started with a playground'를 선택해 줍니다. 두 번째 - 템플릿 선택하기 'iOS' -> 'Blank'템플릿을 선택해줍니다. 세 번째 - 저장할 폴더(경로) 선택 프로젝트의 이름과 저장할 폴더(경로)를 선택한 다음 'Create'버튼을 눌러주세요. 네 번째 - 생성 완..
여러분 안녕하세요 Axe입니다. 오늘 제가 알려드릴 내용은 Xcode에서 ios앱을 만들기 위한 프로젝트 생성 방법입니다. 자잘한 내용 없이 빠르고 시원하게 프로젝트를 만들고 싶은 분들께 도움될 것 같습니다. ※이 글은 Xcode11 기준입니다. 그럼 바로 본론으로 들어가서... STEP 1 : Xcode 메인화면에서 'Create a new Xcode Project' 선택하기 STEP 2 : 'Single View App' 템플릿 선택하기 STEP 3 : 프로젝트 옵션 설정하기 ※예시 STEP 4 : 프로젝트를 저장할 위치 선택하기 Complete : 프로젝트가 생성됐습니다! 프로젝트를 생성하는데 그렇게 오래 걸리진 않을 겁니다. Xcode 프로젝트 생성에 있어 혹시라도 다른 자잘한 내용까지 자세히 알..