Ray wenderlich - Grand Central Dispatch Tutorial for Swift 4: Part 1/2 번역 들어가기 전에.. 개발자 입장에서는 GCD가 세부적으로 어떻게 작동하는 지에 대해서는 알 필요가 없어졌고, 이 GCD 를 어떻게 활용할 것인가 고민해야 할 때이다. GCD를 보다 잘 이해하기 위해선 'Thread(스레드)' 를 이해하고 있어야 하고, ‘Thread 를 이해하기 위해선 ‘Process’, ‘Context Switching’ 등의 개념을 숙지해야 한다. 본인의 GCD 공부에 많은 도움이 되었던 잘 정리가 되어있는 블로그 링크들을 통해 잠시 개념을 숙지하고 시작할 수 있도록 하자. 링크 1 : (https://magi82.github.io/process-threa..
편하게 이야기하는 말투로 작성되니 양해 바랍니다 :) 그 동안 수업을 들으면서 전반적으로 느꼈던 점을 중심으로 짧게 이야기하고자 합니다 ! 1) 수업 수업의 전체적인 퀄리티에 관해서는 자신있게 좋다고 이야기 하고 싶다. 지금까지 이야기한 적 없었지만 저번 기수부터 'Giftbot' 이라는 닉네임을 사용하시는 이봉원 강사님께서 수업을 진행해주신다. 강사님은 국내 최대 규모의 스위프트 행사인 'Let'Swift' 와 iOS Developers 오픈 카톡방에서 개최하는 행사인 'Let us go' 에서도 강연을 하실 만큼iOS 에 관해서 공부도 많이 하시고 아시는 것도 많으시다 ! 또한 수업을 보조해주시는 매니저님도 내가 알기로는 3기인가 4기부터 매니저를 맡아주시고 있는 것으로 알고 있다...
JSON 1) 정의 XML 방식은 태그로 구성된 마크업 형식을 기본 규격으로 사용하므로 플랫폼에 의존적이지 않은 장점이 있으나, 마크업 태그를 사용해야 하므로 주고받는 전체 데이터의 용량이 지나치게 커진다는 단점. 이 단점을 극복하기 위해 만들어진 경량의 데이터 교환 형식이 JSON 이다. 요약. 1. Javascript 언어로부터 파생. (JavaScript Object Notation) 2. 프로그래밍 언어와 플랫폼 간 독립적이고 가벼워서 XML 방식을 대체하여 현재 거의 표준으로 사용되고 있는 데이터 교환 형식 3. 최근은 거의 JSON 쓴다고 보면 된다. 2) 특징 1. 두 개의 구조를 기본으로 가짐 - 'Name : Value' 형태의 쌍을 이루는 Collection 타입. 각 언어에서 Hash..
2018. 7. 18 최초 작성 2019. 12. 1 실행 상태 추가 안녕하세요 :0 오늘의 주제는 앱의 생명 주기 (App Life Cycle) & 실행 상태(Execution State) 입니다. - 들어가기 전에, 개발자의 입장에서 왜 이 내용에 대해 알고 있어야 하는지에 대해 생각해 보았습니다. 1. 생명 주기를 파악함으로서 iOS의 전체적인 청사진(blueprint)을 파악할 수 있습니다. 2. 앱이 실행되기 전 혹은 후에 Event 를 주고 싶을 때 어디에 코드를 삽입해야 할 지 파악할 수 있습니다. 3. 신입 iOS 개발자로서 면접을 볼 때 질문으로 나올 수 있다 ! (요게 젤 핵심인것...) 그냥 지나치지 마시고, 위 그림의 화살표가 ..
iOS를 배우면서, 많이 보는 단어 Cocoa pods, Cocoa Touch, Framework 등등 도대체 이것들이 무슨 말인지 iOS 를 처음 배우는 저에겐 모든 것이 낯설었습니다. 그래서 여러가지를 찾아가며 공부해봤는데, 그것들 중 오늘은 코코아 터치 프레임워크에 대해서 알아보고자 합니다 ! 위의 두 문장은 사실 같은 의미를 내포하고 있다. iOS용 앱을 만드는 방법은 앞으로 배워나갈 프레임워크 안에 모두 담겨 있다. 그러니 다양한 프레임워크를 능숙하게 사용할 수 있도록 공부해야겠다 !! Cocoa Touch Framework 의 내부에는 수 많은 프레임워크가 존재합니다. 물론,각각의 프레임워크 속에도 또 숨어있는 세부 프레임워크가 존재하죠. 결론적으로 이 두 프레임워크는 상당히 많은 부분을 공유..
편하게 이야기하는 형식으로 작성되니, 다소 불편하셔도 이해를 바라며 참고바랍니다 :0 1) 5주차 & Break Week(6주차) 6월 4일 ~ 6월 15일 어느 덧 6월을 맞이하게 되었다. 정말 숨가쁘게 달려온 것 같다. 수업과 복습을 반복하다 보면 정말 하루가 어떻게 가는지 잘 모르겠다. 지난 주를 기점으로 다소 지루했던(?) 스위프트 문법 학습을 마치고, 본격적인 앱 만드는 과정을 시작하게 되었다. 처음이어서 그런지 나는 그냥 문법을 배우는 과정도 재미있었기는 했는데 (정말?) 다른 언어를 배웠던 분들은 다소 지루한 시간이 되었을지도 모르겠다. 하지만 지난 주부터는 본격적인 앱을 만드는 과정을 시작했기 때문에 다른 수강생 분들의 눈이 다시금 초롱초롱하게 빛이 나고 있었다. ..
일기 형식으로 작성되니, 참고바랍니다 :0 1) 3주차 5월 21일 ~ 5월 25일 3주차는 Swift 의 Access Control 과 OOP(객체 지향 프로그래밍)에 대한 공부로 한 주를 열게 되었다. 참 ! 그런데, 우리는 어떤 교재로 수업을 진행할까? 시중에 다양한 Swift 에 관한 도서가 많이 있는데 어떤 참고서를 활용하는지 궁금해하시는 분들이 많을 것이라 생각된다. 쉽게, iOS 개발 스쿨의 교재는 '없다' 질문 ! 그럼 어떻게 공부할까? 기본적으로 강사님께서 수업 자료(PDF 파일로 된 이론적인 부분 + 플레이 그라운드 혹은 Xcode 프로젝트 파일을 이용한 실습 예제 파일)를 준비해주신다. 구체적으로 어떻게 준비하시는지는 잘 모르겠지만, 애플 공식 문서에 강사님의..
1) 지난 이야기 관련 Q & A Q. 저는 비전공생인데 Objective-C 를 배우고 싶은데 패스트 캠퍼스에서 배울 수 있나요? A. 결론부터는 'NO' 입니다. 제 개인적인 생각으로는 비전공자의 입장에서 Objective-C 보다는 Swift 가 비전공자 분들께 비교적 배우기 쉽다고 말씀드릴 수 있을 것 같습니다. 또한 Apple 에서도 Swift 를 열심히 밀고 있으니 먼저 Swift 를 배우고 Objective-C 에 도전해 보시길 추천드립니다. Q. 개인적인 사정으로 인하여 수업료를 부담하기가 힘든 상황입니다. 방법이 없을까요? A. Fastcampus는 장학제도를 운영하고 있습니다 ! 홈페이지(http://school.fastcampus.co.kr/)에서 원하는 과정..
- Total
- Today
- Yesterday
- commit
- inswag
- 열거형
- array
- swiftUI
- 컨버전
- 딕셔너리
- Operator
- var
- 스위프트
- 튜플
- OOP
- Swift
- lifecycle
- Dictionary
- 깃허브
- function
- GCD
- 패캠
- fastcampus
- 리터럴
- 프로그래밍
- 개발스쿨
- fallthrough
- iOS개발스쿨
- 패스트캠퍼스
- tca
- ios
- ARC
- 타입
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |