xcode7 [iOS] Catalog Asset(카탈로그 에셋)에 대하여 💪 간단한 애플리케이션을 만들어보자 스위프트의 문법을 공부 했으면 이제 이를 이용하여 iOS 애플리케이션 개발에 관한 공부를 진행해야 할 것 같다. 아주 간단한 애플리케이션을 만들 더라고 기본부터 천천히 공부하고 기록해 두는 습관을 들여야겠다. 나는 Boost course의 iOS앱 프로그래밍을 참고하여 기초적인 iOS 앱개발 공부를 시작할 예정이다. ✏️ Catalog Asset Xcode프로젝트를 생성할 때 기본으로 생성되는 Assets.xcassets 폴더 앱에 사용될 여러 애셋을 보관하는 곳이다.(말그대로 에셋, 자산... 이미지같은 것?) 애셋 카탈로그는 여러 디바이스와의 mapping을 통해서 (모든 기기는 속성이 다르니깐) 애플리케이션의 리소스에 접근하기 쉽도록 도와준다. 여기서 말하는 속성.. 2022. 1. 19. [iOS] LLDB(Low-Level-Debugger)에 대하여 ✏️ Debugging이란? 디버깅(또는 디버그)이란 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산(버그)을 찾아내고 그 원인을 밝히고 수정하는 작업을 말한다. - 위키백과 iOS개발을 위해서는 Xcode라는 IDE(통합 개발환경)을 이용하는데, 이 Xcode에는 디버깅을 위해 LLDB라는 디버거가 내장되어있다고 한다. 우선 LLDB가 무엇인지 알아보고 이를 사용하는 방법에 대해 간단하게 알아보면 좋을 것 같다. 개발의 효율을 높이는 다양한 방법 중 단연 최고는 디버깅스킬 이라고 한다!👍 -> 버그 발생 원인을 명확하게 알 수 있고, 불필요한 빌드 횟수를 줄여주기도 한다. 규모가 큰 프로젝트의 경우 빌드 횟수를 줄이는 것 자체가 개발 시간을 매우 단축시켜 준다는 것은 당연하다... 2022. 1. 18. [iOS] - Catalog asset(카탈로그 에셋)이란? 에셋이란? 에셋을 이용해 프로젝트에 사용할 이미지 추가하기 핵심 키워드 : 에셋 카탈로그(Asset Catalog), 앱 슬라이싱(App Slicing), 앱 시닝(App Thining) 에셋 카탈로그(Asset Catalog) Xcode프로젝트를 생성할 때 기본으로 생성되는 Assets.xcassets 폴더 앱에 사용될 여러 애셋을 보관하는 곳이다.(말그대로 에셋, 자산... 이미지같은 것?) 애셋 카탈로그는 여러 디바이스와의 mapping을 통해서 (모든 기기는 속성이 다르니깐) 애플리케이션의 리소스에 접근하기 쉽도록 도와준다. 여기서 말하는 속성은 각 디바이스의 특징, 사이즈 클래스, 주문형 리소스, 특정 타입의 정보 등이 있다. 애셋 카탈로그의 콘텐츠는 3가지 타입을 갖는다. folders : 다.. 2022. 1. 12. 이전 1 2 다음