목록오블완 (3)
나의 발자취

아이디어가 나오기까지의 과정에 있어서 기획 단계는 제일 많은 기간을 차지했다.일단 브레인스토밍처럼 최대한 많은 아이디어를 내는 것에 초점을 놔두었지만, 아이디어를 발전시키려는 단계에서 매번이 아이디어 검증의 연속이었다.그래서 기각된 아이디어만 해도 수십가지다.그리고 좋다고 해도, 이미 대기업이 그 아이디어를 했거나 아니면 스타트업이 새로 시장을 개척해 파이를 이미 차지해버린 상태라 후발주자로 시작하기가 쉽지 않았다. 아이디어가 발전 단계로 넘어가려면, 아래의 다섯 가지 기준을 모두 만족시켜야했다.1. 유저에게 있어 Web to App으로 넘어올만한 이유가 충분한지? 해당 부분은, 직전 직장이 모바일 광고 AdTech 회사였기 때문에 Web-to-App으로 자연스럽게 사용자 경험을 만들고 유저를 앱에 유..

UIKit으로 BookFinderApp을 여러번 생성했었다.2024.09.06 - [앱 개발/iOS] - KakaoAPI를 활용한 BookSearch 앱 만들기 (1)2024.09.09 - [앱 개발/iOS] - KakaoAPI를 활용한 BookSearch 앱 만들기 (2)2024.10.22 - [앱 개발/iOS] - [iOS] Codable - 인코딩 / 디코딩, KakaoAPI를 활용한 BookSearch 앱 만들기 응용2024.10.28 - [앱 개발/iOS] - [iOS] BookSearch 앱 좌우 넘기기 화살표 func 하나로 일치, CoreLocation 라이브러리 이번 시간에는 SwiftUI로 만들어볼 것이다. searchBar만들기text type: Binding 이므로, Binding객..

UIView를 SwiftUI 에서 쓰려면 UIViewRepresentable 프로토콜을 적용해주어야한다. 그리고 두 개의 함수가 필요하다.view타입이니까 body가 필요없다.some View를 UILabel로 바꾸어준다. 아래 함수에서 label을 넘겨받으려니, 위의 함수에 @Binding이 필요하다. 에러가 난다.값을 넣어주어야한다. binding되어있는 애들은 .constant로 해주면 에러가 해결된다. 바인딩 처리된 변수를 써줄땐 property wrapper인 $기호를 써준다. makecoordinatordelegate로 동작하는 애들은 다 makecoordinator를 써주어야한다. TableViewCoordinator.swiftimport UIKitclass TableViewCoord..