매년 9월은 아이폰만 기다리는 달이 아니죠. 저희 같은 앱 개발자들에게는 새로운 무기, Xcode의 새 버전이 정식으로 공개되는 달이기도 합니다. 지난 6월 WWDC 2025에서 처음 공개되고 나서부터 베타 딱지만 떼기를 얼마나 기다렸는지 모릅니다. 바로 Xcode 26 정식 버전 말이죠!설치하자마자 바로 새 프로젝트를 열어서 이것저것 만져봤는데요, 이번 Xcode 26, 정말 역대급이라는 말이 아깝지 않습니다. '개발 환경'이 아니라 '개발 파트너'가 생긴 느낌이랄까요? 제가 가장 감탄했던 핵심 기능 5가지를 한번 정리해 봤습니다.1. IntelliSwift: 이제 Xcode가 코딩을 해준다이번 업데이트의 핵심입니다. GitHub 코파일럿이 Xcode에 완벽하게 내장된, 아니 그 이상의 경험을 제공합니..
Swift에서는 if와 guard라는 두 가지 방법으로 조건문을 작성할 수 있습니다. 이 두 방법은 어떻게 다르고 언제 사용해야 하는지 알아보겠습니다. if 문은 조건이 참일 때 실행할 코드를 블록 안에 작성합니다. 예를 들어, 다음과 같이 사용할 수 있습니다. let age = 20 if age >= 18 { print("성인입니다.") } guard 문은 조건이 거짓일 때 실행할 코드를 else 블록 안에 작성합니다. 예를 들어, 다음과 같이 사용할 수 있습니다. func checkAge(age: Int) { guard age >= 18 else { print("미성년자입니다.") return } print("성인입니다.") } if 문과 guard 문의 가장 큰 차이점은 guard 문은 else 블..
Swift에서 딕셔너리는 키와 값의 쌍으로 이루어진 컬렉션 타입입니다. 딕셔너리는 순서가 없으며, 키는 고유하고 해시 가능해야 합니다. 딕셔너리를 사용하면 키를 통해 값에 빠르게 접근할 수 있습니다. 딕셔너리를 생성하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 리터럴 문법을 사용하는 것입니다. 예를 들어, 다음과 같이 문자열을 키로 하고 정수를 값으로 하는 딕셔너리를 만들 수 있습니다. var scores = ["Alice": 90, "Bob": 80, "Charlie": 85] 또는 딕셔너리 타입의 이니셜라이저를 사용하여 빈 딕셔너리를 생성하거나, 키와 값의 배열을 전달하여 딕셔너리를 생성할 수도 있습니다. var emptyDict = [String: Int]() var namesAndAges..
Swift 리터럴에 대해 알아보겠습니다. 리터럴이란 리터럴이란 프로그래밍 언어에서 데이터를 표현하는 방법입니다. 예를 들어 10이라는 숫자는 정수 리터럴이고, "Hello"라는 문자열은 문자열 리터럴입니다. Swift에서는 다양한 타입의 리터럴을 사용할 수 있습니다. 주요 리터럴 이번 글에서는 Swift의 주요 리터럴들에 대해 간단히 소개하겠습니다. 정수 리터럴: 10진수, 2진수, 8진수, 16진수 등의 진법으로 정수를 표현할 수 있습니다. 예를 들어 10은 10진수 리터럴이고, 0b1010은 2진수 리터럴이고, 0o12는 8진수 리터럴이고, 0xA는 16진수 리터럴입니다. Swift에서는 정수 타입에 Int, Int8, Int16, Int32, Int64 등이 있습니다. 실수 리터럴: 소수점을 포함하..
- Total
- Today
- Yesterday
- Python
- go
- 부동산분석
- Java
- AI
- 개발자
- openai
- 내집마련
- Frontend
- MacOS
- Linux
- 카카오톡
- JavaScript
- 카톡업데이트
- 오리역
- Spring
- HTML
- ChatGPT
- SWiFT
- 프로그래밍
- 부동산
- react
- Backend
- ios
- CSS
- reactjs
- 주식투자
- 생각
- 재테크
- golang
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |