본문 바로가기

전체 글137

iOS) 코드로 뷰 배경 색 적용(custom Color) 앱 전반의 배경색을 통일하기위해서 해당 베이스 뷰 컨트롤러의 BackgroundColor에 커스텀 컬러를 넣어줄 예정입니다. 하지만 커스텀 컬러라면? 방법이 명확하게 떠오르지않아 알아보았습니다. 인스펙터 창에서 백그라운드 컬러를 고르는 곳에서 Custom을 선택하면 아래와 같은 색상을 선택할 수 있는 창이 나옵니다. 스포이드 모양의 아이콘을 누르시면 원하는 색상의 정보 (Hex, RGB)를 추출할 수 있습니다. 이제 알아낸 Hex Color를 가지고 적용해보겠습니다. Hex값을 UIColor에 간단하게 적용시키려면 아래와 같은 코드를 작성합니다. 이제 간단하게 HEX값을 이용하여 backgroundColor를 적용시킬 수 있게 되었습니다. import UIKit extension UIColor { con.. 2022. 3. 18.
iOS) Plist 정리 Info.Plist(information property list file)란? 공식문서 참조 https://developer.apple.com/documentation/bundleresources/information_property_list Apple Developer Documentation developer.apple.com 기본적인 예제를 몇가지 공부해보고 첫 주차 라이징캠프 교육을 들었습니다. 첫 주차 과제 중에 info.plist 조사해오기가 있었어서 기록해두고자 합니다. plist를 공식문서에 따라 정리해보면 아래와 같습니다. 번들을 구성하고 식별하기 위한 필수적인 정보가 담겨있는 구조화된 텍스트 파일. 유니코드 UTF-8로 인코딩되며 내용은 XML을 사용하여 편집가능. key와 value.. 2022. 3. 16.
iOS) AppDelegate와 sceneDelegate 정리 지난 주말 라이징캠프 ios반 6주동안의 과정을 마쳤습니다. 라이징 테스트까지 5일정도 남은 상황에서 그동안 미흡했던 부분을 오늘부터 정리해보고자 합니다. 오늘은 처음 프로젝트 생성시 자동생성되는 것들중 AppDelegate와 SceneDelegate를 조사해봤습니다. 과제를 수행해보면서 이 두가지가 추상적이라고 느껴져서 이해가 잘 가지 않았던 부분인데요. AppDelegate의 역할 @main -> @UIApplicationMain에서 변경된 모습이며 이는 Objective-C에서 시작된 앱의 시작점(entry point) -> UIApplication객체 생성 -> Info.plist파일을 읽어들여 필요한 데이터 로드 만약 Deployment Target이 ios13미만인 상황엔 밑에 SceneSes.. 2022. 3. 15.
DND 6기 활동 회고록 DND를 찾게된 계기 저는 대학교 4학년이 되어서야 창업과 it분야에 관심을 가지게 되었습니다. 예비창업팀에서 공동대표로서 활동을 하다가 자연스럽게 개발에 대한 열망이 커졌던 것 같아요. 모바일 개발자로서 커리어를 쌓겠다고 방향성을 잡게 되었구요. 2022년에 할 수 있는 활동을 찾다가 DND를 발견하게 되었습니다. 코로나의 영향 때문인지 스터디나 협업을 하면서 책임감을 가지고 성실하게 참여해주는 사람들을 찾기가 어렵게 느껴졌어요. DND 6기로 선발된 분들과 함께한다면 그러한 문제는 없을 것 같다는 생각이 들었습니다. 빨리 프로젝트 경험을 쌓고 싶었던 제게 2달 프로젝트 기간도 메리트로 다가와서 지원하게 되었습니다. 제가 지원할 때 누적지원자 수가 1000명이 안 되었던 것으로 기억합니다. 지원기간이 .. 2022. 3. 6.
728x90