SwiftUI / Day 0

Minsang Kang·2024년 2월 13일
0

100 Days of SwiftUI

목록 보기
1/4
post-thumbnail

How to become an iOS Developer in 2021

https://www.youtube.com/watch?v=HNXzcAwNqMc&t=13s

Core Skills

  • Swift
  • SwiftUI
  • Networking
  • Working with Data
  • Version Control
    • git

Extension Skills

  • UIKit
    • 2008년부터 사용된 프레임워크
    • It's popular
    • It's powerful
    • It's pricise
    • It's proven
  • Core Data
  • Testing
  • Architecture
    • Design Patterns
  • Multithreading

Common mistakes

  • Beta software
    • 처음 배우는 입장에서는 정식버전 기준으로
  • Relying on Apple's documentation
    • 처음 배우는 입장에서는 공식문서 기반은 힘듦.
    • 애플은 대부분 참조 자료를 작성하며 공식문서는 큰 내용들이 없을 수 있음
  • Objective-C
    • Swift와의 공통점이 거의 없음.
    • 따라서 Objective-C를 버리고 Swift에만 집중
  • Other languages
    • Swift, SwiftUI는 공식적으로 다른 언어들로부터 영감을 받아 제작되고 있음.
    • 완벽하다 라는 뜻이 아님.
    • SwiftUI의 경우 javascript의 React로부터 영감을 받아 만들어짐

기타

  • 처음 배우는 입장인 경우 절때로 이것 저것 동시에 배우려 하지 마라!
  • 피아니스트를 3개월만에 되는법이랑 똑같음. 없음
profile
 iOS Developer

0개의 댓글