250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- AppStore
- 구름톤 유니브
- uikit
- 이론
- CS
- 스트럭트
- 딕셔너리
- 프로토콜
- RxSwift
- forEach
- 네트워크
- struct
- 실습
- 디자인 패턴
- async
- 토이프로젝트
- MVVM
- 반응형
- swift
- 학과별커뮤니티
- SwiftUI
- 협업
- 세종대학교
- 기초문법
- mvc
- 대표
- 앱개발
- ios
- WeatherKit
- collectionview
Archives
- Today
- Total
스윞한 개발자
IOS 시작하기 본문
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
'Swift 실습' 카테고리의 다른 글
Xcode14 - NO 스토리보드 세팅 (0) | 2024.01.24 |
---|---|
IOS 컴플레션 블럭 / 비동기 처리 (0) | 2024.01.24 |
IOS 구글 애드몹 배너광고 달기 / 앱 수익화 (0) | 2024.01.24 |
IOS 로또 QR코드 인식 (2) | 2024.01.24 |
IOS splash 스크린 (2) | 2024.01.24 |