Skip to content

개인적으로 추천하는 도움이 되는 iOS 공부 자료

5 min read

해당 글은 오래 전에 발행한 글로 오래된 정보들이 있을 수 있습니다. 최신 내용들을 확인해 주세요.

최신 업데이트

Update

해당 글이 꾸준히 찾는 글인 것을 확인해서 업데이트 및 오래된 정보들을 정리할 필요가 있어서 정리했습니다. 완전 최신은 아니지만 아래 링크 글 바탕으로 간략하게 iOS 개발에 필요한 것들 혹은 iOS 개발자가 되기 위한 것들을 카테고리 별로 정리했습니다. 자세한 내용은 링크 참고해 주세요.

링크:

iOS 개발자가 되기 위한 핵심 기술

  1. 스위프트
  2. SwiftUI
  3. 데이터 작업
  4. 네트워크
  5. 버전 관리

핵심 기술 다음 확장 기술

  1. UIKit
  2. Core Data
  3. 테스트(Testing)
  4. 소프트웨어 아키텍처
  5. 멀티스레딩(Multithreading)

일반적인 실수

  1. 모든 것을 외우기
  2. 반짝이는 물체 증후군 (Shiny object syndrome)
  3. 혼자 학습하기
  4. 베타 소프트웨어 사용하기
  5. Apple의 문서에 의존하기
  6. Objective-C 배우기
  7. 다른 언어에 도전하기

강의 및 자료

유료 보다 무료 위주. 애플 자료는 튜토리얼 보다 레퍼런스 성격이 강하다. 그래서 구조화된 기타 무료 강의들도 찾는 것을 추천한다. 자세한 강의 및 자료들은 글 링크 참고.

커뮤니티

SNS 통해서 iOS 개발자들 팔로우해서 그들의 작업에 대한 내용이나 스위프트 관련 내용들을 따라가는 것도 좋다. 뉴스레터도 같이 구독하는 것을 추천한다. 추천하는 개발자들 SNS 정보나 뉴스테러 정보는 글 링크 참고.

얼마나 걸리나요?

iOS 개발자 취업하는 것은 사람마다 차이가 있다. 몇 가지 다른 방식으로 설명하자면:

세 번째로 말씀드리고 싶은 것은 “시간이 걸리는 만큼 시간이 걸린다”는 것입니다. 제가 좋아하는 존 레논의 환상적인 가사가 있는데, “인생은 다른 계획을 세우느라 바쁠 때 일어나는 일이다”라는 내용입니다.

배움에 대한 원대한 계획과 갖고 싶은 직업에 대한 큰 포부가 있다면 정말 환상적이지만 때로는 피곤하고 때로는 스트레스를 받고 때로는 지붕이 새거나 강아지가 동물병원에 가야 하거나 자녀가 숙제를 도와줘야 하는 등의 일이 생기는 것이 바로 인생입니다. 따라서 학습 일정이 늦어지거나 며칠 또는 몇 주 동안 결석하더라도 자책하지 마세요. 회복력이 강하다면 언젠가는 해낼 수 있습니다.

열심히 노력해서 50일 만에 취업에 성공했다면 정말 잘한 일입니다! 500일이 걸렸다면 그것도 환상적인 일이며 마찬가지로 자랑스러워해야 합니다. 5년이 걸린다고 해도 원했던 것과는 다르겠지만 최종 결과는 같고 그게 중요한 것이니까요.

더 자세한 내용은 글 링크 참고.

지원 준비하기

글에서 제공하는 자료

Archive

Overview

해당 포스트는 개인적으로 iOS 공부할 때 도움이 된 리소스들을 모아놓은 글입니다. 개인에 따라 도움이 되는 자료일 수 있고, 아닐 수 있기 때문에 가볍게 참고용으로 보시면 좋을 것 같습니다. ☺️

사이트

애플 개발자 공식 사이트

스위프트 공부 시작은 애플 개발자 공식 사이트부터 시작하면 좋다. Swift - Apple Developer

WWDC에서 새로운 Swift 내용을 정리하는 글이 있는데, 매년 새로운 것들을 보기에 좋다. 이번 WWDC24 내용이 담긴 스위프트 가이드 문서가 있다. WWDC24 Swift guide - Discover - Apple Developer

Swift Pathway는 스위프트 공부에 필요한 동영상, 문서, 리소스를 간단하고 쉽게 탐색할 수 있는 모음이다. Swift Pathway - Swift - Apple Developer

애플에서 제공하는 문서, 동영상 및 튜토리얼을 한 곳에서 볼 수 있는 리소스 사이트도 있다. 특히 튜토리얼 모음이 있어서 공부하고 싶은 방향에 맞춰서 튜토리얼 대로 앱 개발하면서 공부할 수 있다. Swift Resources - Apple Developer

스위프트 프로그래밍 언어 사이트스위프트 표준 라이브러리 사이트도 참고하면 좋다.

기타

블로그 및 뉴스레터

강의


Share this post on:

Previous Post
Add image to string in UILabel using NSTextAttachment
Next Post
How to detect current text while texting in UITextField