250x250
반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

스윞한 개발자

IOS 시작하기 본문

Swift 실습

IOS 시작하기

스윞남 2024. 1. 24. 01:28
728x90
반응형
SMALL

준비물

  • 컴퓨터(Mac os)
  • 아이폰(휴대폰으로 빌드)
  • 와이파이 or 연결선
  • 애플 개발자 계정 >> 앱 등록시(배포), 매년 12만 9천원
  • 듀얼 모니터 (옵션)

기본개념

  • 클라이언트
  • 손안의 작은 컴퓨터
  • 메모리(컴퓨터 구조 및 운영체제) >> Thread

 

주된 작업

  • 화면 그리기
  • 화면 간 이동
  • 데이터 전달
  • 서버에 데이터 요청
  • 서버 응답에 따른 예외처리
  • 응답 결과 화면에 보여주기 (목록)
  • 알람, 위젯, 버튼 등의 작업
  • 미디어 재생, 다운로드
  • 로컬 DB

 

Xcode 시작

처음 시작할때는 Swift로 언어를 시작합니다. (Storyboard)

 

기존의 코드들이 Objective-C로 이루어져 있을수도 있어 공부가 필요합니다.

 

취업을 위해서는 UIkit과 향후 변화하게 될 SwiftUI에 대해서도 공부 필요합니다!

UIkit과 SwiftUI 둘다 차근차근 공부하도록 하겠습니다!!

 

간단한 예제

AppDelegate 
SceneDelegate

ViewController

 

스토리보드 없이 코드베이스로 실무에서는 많이 진행하기에 코드기반으로 UI를 작업하는 것을 많이 진행하려고 하고 있습니다!
뷰 컨트롤러에서 코드로 실행(swift에서는 다른 언어와 다르게 세미콜론 작성하지 않습니다.)

 

 

Mainstoryboard

스토리보드로의 작업.
Mainstoryboard에서 끌어오면  각 요소들이 추가됩니다.

 

 

 

뷰에서의 각 padding과 레이아웃을 적절하게 설정해주면 간단하게 완성할 수 있습니다!

 

이번 포스팅에서는 IOS 시작하기에 대해 다루어 보았습니다!

 

참고 : 개발하는 정대리(유튜브)

728x90
반응형
LIST