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