분류 전체보기
-
[UIKit] UIButton의 Image, Title 크기 조절하기iOS/UIKit 2021. 12. 16. 02:00
안녕하세요. miniOS입니다! TIL은 평어체를 사용하여 작성하겠습니다. UI를 Code로만 구현해보는 연습을 하기 위해서, 위와 같은 화면을 따라서 만들어 보았다. 오른쪽 상단의 버튼들은 Image만을 갖고있는 버튼이고, 중앙 하단의 버튼들은 Image와 Title을 갖고있는 버튼이다. ImageSize @available(iOS 13.0, *) iOS 13 버전부터 UIImage.SymbolConfiguration 클래스를 사용할 수 있게 되었다. 설명을 보면, image의 font, size, style, weight와 같은 속성들에 대한 정보를 포함한 객체라고 나와있다. 위의 초기화 함수중에 하나로 크기를 조절할 수 있다. 별다른 프로퍼티가 없는것으로 보아, 초기화를 통해서만 설정을 해줄 수 있..
-
첫 앱을 출시해보고 느낀 점기타/느낀점 | 회고 2021. 12. 14. 00:04
안녕하세요. miniOS입니다! 21년 10월 초, 처음으로 iOS 개발을 접했습니다. 그 뒤로 SeSAC이라는 교육기관을 통해서 계속해서 iOS 개발을 공부해왔습니다. 그렇게 입문한 지 1개월 반쯤 되었을 때, 개인 앱 출시 프로젝트를 진행했습니다. 지금까지 한번도 무언가를 온전히 만들어본 적이 없이, PS 문제를 풀어왔고, 문법을 배워왔고, cs를 독학해왔습니다. 20년 10월 전역한 뒤로 꾸준히 스스로 개발에 대한 공부를 해왔기 때문에 잘하고 있다고 생각했습니다. 하지만 이번 개인 프로젝트를 진행하고 나서 지금까지 느낄 수 없었던 새롭고 많은 부족한 점들을 발견할 수 있었습니다. 부족한 점 1. 기획이 8할이다. 출시 프로젝트를 준비할 당시, 멘토님께서 강조한 말이 있습니다. "자신은 앱을 만들 때..
-
[Playground] 3rd_party 라이브러리 사용하기개발 환경/Xcode 2021. 12. 11. 01:20
Device : 2021 M1 Macbook pro OS : macOS Monterey 12.0.1 Xcode : Version 13.1 (13A1030d) 안녕하세요. miniOS입니다! 새로 RxSwift를 공부하기 시작했습니다. 새로운 것을 공부할 때 가장 좋은것은 Playground에서 여러가지 예시를 동작해보는 것인데, 일반적으로는 Playground에 3rd_party 라이브러리를 설치할 수가 없습니다. 여러가지 우회방법이 있어서 따라해봤지만 꽤나 번거로운 작업이였습니다. 그 중 가장 편리한 방법이 있어서 공유해보고자 합니다. 설치 brew install finestructure/tap/arena 사용 SPM(Swift Package Manager)을 사용할 때, 라이브러리의 Github주소를..