iOS 22

[iOS] 2025.02.05 Swift 첫 번째 프로젝트

* 사전캠프 3일차, 맥북이 없어서 우선 Online Swift Playground로 해봤었는데 오늘은 무슨일인지 접속이 안됐다.* 다행히 Swift Fiddle이란 곳을 찾아서 실습을 해볼 수 있었음 Swift 배우기 : 첫 번째 프로젝트 1. Swift Playgrounds 시작하기새로운 프로젝트 만들기코드 작성과 실행* 디테일한 버튼은 맥북이 오면 실습해보는 걸로~ 예제 코드 : print("안녕하세요, Swift Playgrounds!")코드 수정과 반복 실행 - 간단한 계산기 예제let number1 = 10let number2 = 5 let sum = number1 + number2 print("10 + 5 = \(sum)") * 각 숫자를 바꿔 넣어보니 결과물이 바뀌는 모습을 볼 수 있었음 ..

iOS 2025.02.05

[iOS] Swift와 iOS 생태계 이해하기

1. Swift의 주요 특징 3가지  - 안전성(safety) : 엄격한 문법을 통해 프로그래머의 실수를 방지 - 신속성(Fast) : C 언어와 동등한 성능을 유지하도록 설계되어 빠른 실행 속도를 자랑 - 표현력(Expressive) : 간결하면서도 표현력이 풍부한 구문을 제공 2. Swift가 iOS 개발에서 중요한 이유  - 안전성Swift는 옵셔널(optional), 타입 안정성(type safety), 자동 메모리 관리(ARC:Automatic Reference Counting) 등의 기능을 통해 런타임 오류를 줄이고, 코드 안정성을 높임. 이는 더 안정적이고 신뢰할 수 있는 앱 개발을 가능하게 함.  - 성능LLVM 컴파일러를 사용하여 최적화된 기계어 코드로 변환, 실행 속도가 빠름. C++과..

iOS 2025.02.04