Developer Basis(19)
-
[Xcode] iOS 앱의 String을 쉽게 관리하고 현지화도 시켜보자! (feat. String Catalog)
Localizing and varying text with a string catalog | Apple Developer DocumentationUse a string catalog to translate text, handle plurals, and vary the text your app displays on specific devices.developer.apple.com Code-along: Explore localization with Xcode - WWDC25 - Videos - Apple DeveloperLearn how to localize your app into additional languages using Xcode. We'll walk step-by-step through the ..
2025.06.25 -
[iOS] 내가 보려고 정리하는 개발 용어 사전 (4) - 데이터 바인딩 (Data Binding)
iOS 개발을 하면서 데이터 바인딩 (Data Binding)이라는 용어를 정말 많이 사용하는 것 같아요.메서드 이름도 setupDataBind()와 같이 만들고, 아키텍처를 설명하거나 어떤 특정한 UI 컴포넌트를 만들 때도 항상 데이터 바인딩은 어쩌구 저쩌구 수행한다고 소개했던 것 같고...그런데 여러분은 iOS 개발에서 데이터 바인딩이 정확하게 무엇을 의미하는 용어인지 알고 사용하셨나요?정확하게 알고 계셨다면 다행이고요!이번 글에서는 대략적으로 데이터 바인딩이라는 용어의 느낌은 알지만, "정확하게 데이터 바인딩이 딱 무엇이다" 라고 공부해 본 적은 없는 분들을 위해 깔끔하게 개념 정리를 해볼 수 있는 글을 준비해 봤습니다! 데이터 바인딩 (Data Binding)이란?bind = 묶다, (붕대 등으로..
2025.02.21 -
[Xcode] Group vs Folder 차이점 한 눈에 비교하기 (feat. Xcode 16)
Xcode 16부터 소소하게 바뀐 점이 하나 있어 글로 공유하고자 합니다.원래는 (내 기억이 맞다면) Storyboard 타입의 프로젝트를 생성하면 하단 왼쪽 회색 모양으로 파일이 구성되었고,SwiftUI 타입의 프로젝트를 생성하면 하단 오른쪽 하늘색 모양으로 파일이 구성되었던 것으로 기억하는데,이번 Xcode 16 업데이트 이후부터는 프로젝트 타입과 상관없이 모두 오른쪽 하늘색 모양의 파일이 생성되도록 업데이트가 이루어졌습니다.*Command + Option + N 단축키를 사용해서 디렉토리를 만들 때도 동일하네요.📁 Xcode에서 회색 모양의 디렉토리는 Group, 하늘색 모양의 디렉토리는 Folder라고 부릅니다.즉, Xcode 16부터는 모든 디렉토리의 기본 생성 값을 Folder로 만들게 업데..
2025.01.24 -
[GitHub] 깃허브에서 오픈소스 라이선스 등록하는 방법 (feat. MIT License)
1. 선생님 오픈소스가 뭔가요? 왜 오픈소스 라이선스를 등록해야 하는 건가요?Swift Package를 릴리즈하면서 수업시간에 배운 오픈소스 라이선스를 써먹게 되는 날이 찾아왔습니다. (feat. 오픈소스SW프로그래밍)이 글을 보시는 분들이 오픈소스 수업을 들은 것은 아니니까 간단한 설명을 해볼게요!오픈소스가 뭐고? 오픈소스 라이선스는 뭐인가요 선생님오픈소스 : 배포된 소스코드를 자유롭게 복사 (copy)하고, 수정 (change)하고, 사용 (run)하고, 연구 (study)하고, 재배포 (distribute)할 수 있는 소프트웨어 -> 누구든지 코드를 추가하거나, 구조 개선, 버그를 해결하는 등의 개발을 참여할 수 있도록 공개한 소프트웨어 (그러니까, 라이브러리도 오픈소스죠!)라이선스 : 정확한 의미..
2025.01.05 -
[Xcode] Xcode에서 Python 알고리즘 환경 구축하는 방법 (feat. Xcode 15.4 버전)
이번 글에서는 Xcode로 Python 환경을 구축하는 방법에 대해 설명해 볼 거다.각 단계별로 차근차근 하나씩 어떤 과정을 거치는지 자세하게 다뤄볼 거고,이 글을 작성하고 있는 시점(24.09.06)에서 맥북 M1 칩 기반의 Xcode 버전은 15.4, Python 버전은 3.12로 환경을 세팅하고자 했다는 점 참고하자!1. Xcode에서 "Other-External Build System" 타입의 프로젝트를 생성한다.2. Product Name을 설정하고, python이 위치한 경로를 Build Tool로 지정해 주자.💡 Python이 위치한 경로는 터미널에 where python3 명령어를 입력해서 확인할 수 있다.3. 테스트하고 싶은 파이썬 파일(.py)을 "macOS-Empty" 타입으로 생성..
2024.09.06