WooKoo Blog

물과 같이

개발/개발

iOS - 공식 문서만으로 iOS 개발 배우기[Sungdoo님]

WooKoo 2020. 9. 14. 19:41

오늘은 따듯한 피드백을 주신 성두님께 감사드리단 말씀을 드리며 sungdoo님이 주신 글을 한번 읽고 정리해보도록 하겠습니다.

sungdoo.dev/programming/start-ios-development-with-offical-docs/

 

공식문서 만으로 iOS 개발 배우기 - Dev Story of Sungdoo

iOS개발에 처음 발을 내딛은 분들에게는, 당장 "어디서 어떻게 배워야 하는지"만큼 시급하고도 중요한 질문이 없습니다. 좋은 유튜브 강좌나 블로그 튜토리얼 등을 보면 될까요? 하지만 그 유튜��

sungdoo.dev


처음은 Swift를 배워야겠죠?

docs.swift.org/swift-book/GuidedTour/GuidedTour.html

 

가이드에 대한 플레이그라운드도 지원을 해주네요(다운은 위 출처에서)

 

그 후 프로그래머스 Level1을 추천해주시네요

(크크 난 2단계까지 거의 다 풀었지)

developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1

그 후 추천하시는 Start Developing iOS Apps라는 프로젝트

 

에러를 만났을 때 Fix를 눌러 고친다면 나중에 문제 해결을 하기 힘드니 여기 문서를 꼼꼼히 읽으면

도움이 될 거라고 하시네요.

 

IBOulet 을 연결 할 때 일어나는 일들 Init(Frame: CGRect) 오버라이드 할 때 왜 required init을 구현하라는지

등등 중요한 요소들을 알 수 있다네요.

(진작 책 말고 이런 문서들로 공부할 걸... 시간 내서 한 번 진행해봐야겠습니다)

 

Getting Started with Xcode

다음은 WWDC에 대해서 소개해주시네요.

저는 아직 실시간으로 보지는 않고 보시고 정리해주시는 분들껄 읽어보고있습니다.

 

다음은

Xcode Help

Xcode의 숨겨진 기능들, 사용법들이네요

이것도 한번 읽어봐야겠습니다. 

 

네비게이션

Managing Content in Your App’s Windows

적절한 네비게이션을 고르고 사용한느 방법을 알려주네요.

 

Displaying And Managing Views with a ViewController

View와 ViewController 의 관계를 확실하게 설명해주는 문서입니다.

또한 LifeCycle에 대한 내용도 나와있나봅니다.

 

Showing And Hiding ViewControllers

화면에대한 애니메이션과 각 속성들의 방법들이 나와있네요.

 

테이블 뷰와 컬렉션 뷰 같은 리스트들이 나와있는 공식 문서들이네요

위에 Start Developing iOS Apps에서 필요한 Self-Sizeing 등의 기술을을 배울 수가 있네요

(공부 할 것 천지다..)

 

 

그 다음에 서버에서 데이터를 요청 및 수신하는 그런 것들??

RESTFul한 내용들이 있는 문서입니다.

자주 보이는 패턴들인데 좀 더 탄생한 배경들과 목적, 이해를 잘 이해하려고 노력하라고 하시네요

유저의 입력

Text Programming Guide

오브젝트씨로 이루어져있다고하지만 중요한 내용들이라고하고 개발하면서 만날 수 있는 함정들을 잘 설명해놓았다고 하네요.

 

Search Controller

Search Controller??

처음 들어보는 컨트롤러네요. 이런 것도 있었다니 시간내서 공부해봐야겠습니다.

 

push

알림에 대해서는 서버와 유저 노티피케이션이 있죠

그거에 대한 내용들인 것 같습니다.

세상에는 검증되지 않은 자료들이 많고 공식문서만큼 정확한게 없다.

필요하면 다른 자료를 써도 좋지만 어디까지나 보조자료로 활용을 하라는 말씀을 해주시네요.

 

그동안 지저분한 자료나 보기 불편한 자료들은 피해서 읽었던 제게 반성하는 시간을 가지게 되었고

시간내서 한개씩 공부해보는 제가 되겠습니다.

 

감사합니다 (- -) (_ _) 꾸벅