[iOS] Swift SDK for android 번역문
·
iOS
Android용 Swift SDK 발표Joannis Orlandos2025년 10월 24일Swift는 지난 10년 동안 크게 성숙해지며 클라우드 서비스에서 Windows 애플리케이션, 브라우저 앱, 마이크로컨트롤러에 이르기까지 영역을 확장했습니다. Swift는 다양한 종류의 앱과 서비스를 구동하며, 뛰어난 상호 운용성 덕분에 플랫폼 간 코드 공유가 가능합니다.Android 워크그룹은 누구나 참여할 수 있는 오픈 그룹으로, Swift를 Android로 확장하는 것을 목표로 합니다. 오늘 우리는 Android용 Swift SDK의 야간(preview) 릴리스를 발표하게 되어 기쁩니다.이번 이정표는 수개월 간의 노력과 수년 간 커뮤니티의 풀뿌리 활동 위에 쌓아 올린 결과입니다. 이 SDK를 통해 개발자들은 S..
Logging Error: Failed to initialize logging system. Log messages may be missing. If this issue persists, try setting IDEPreferLogStreaming=YES in the active scheme actions environment variables.
·
iOS
가끔 프로젝트를 실행하면 로그창에 이런 오류가 발생한다. 로그 시스템을 초기화하지 못했다고 한다.해결해보자. 먼저, Xcode를 실행한 상태로 Product -> Scheme -> Edit Scheme...으로 이동한다. Run -> Arguments 탭으로 가서 Arguments Passed On Launch에 아래 항목을 추가한다.IDEPreferLogStreaming=YES 이렇게 하면 문제가 해결된다.
[iOS] View LifeCycle
·
iOS
View LifeCycle (뷰 생명주기) iOS 개발에서 뷰 컨트롤러는 애플리케이션 내부 구조의 기초이다. 뷰 컨트롤러는 스토리보드에 있는 모든 뷰의 부모이다. 각 UIKit 애플리케이션에는 최소한 하나의 ViewController가 있다. 이는 사용자 인터페이스와 다양한 부분 간의 전환을 용이하게 한다. ViewController가 뷰 계층 구조에 추가되면 함수는 다음 순서로 호출된다. viewDidLoad() viewDidLoad 메서드는 뷰 컨트롤러의 뷰가 메모리에 로드된 직후 호출된다. 일반적으로 한 번만 호출되며, 뷰의 초기화 및 초기 설정 작업을 수행하는 데 사용된다. 데이터 로딩이나 화면 갱신과 관련된 작업은 주로 이 시점에서 수행된다. viewWillAppear(_:) viewWillAp..
[iOS] Cocoa Touch Framework
·
iOS
Cocoa Touch 아이폰, 아이패드 및 아이팟 터치용 API이다. 다른 말로는 코코아 터치 계층(Cocoa Touch Layer)이라고도 한다. 참고 "Cocoa"라는 용어는 Objective-C 런타임을 기반으로 하고 루트 클래스인 NSObject를 상속하는 모든 클래스 또는 객체를 일반적으로 지칭하는 데 사용되었습니다. 또한 각 플랫폼의 프로그래밍 인터페이스를 사용하는 애플리케이션 개발을 지칭할 때 "Cocoa" 또는 "Cocoa Touch"라는 용어를 사용하기도 합니다. - Apple Developer Document - Sub Frameworks 1. UIKit UIKit은 iOS 및 tvOS 애플리케이션의 사용자 인터페이스를 구성하고 관리하는 데 사용된다. 버튼, 레이블, 테이블 뷰, 컬렉션..