본문 바로가기

ios79

[iOS] 화면전환시 StatusBar 회색으로 깜박임 현상 해결하기 비슷한 사례) https://stackoverflow.com/questions/58854175/grey-background-in-navigation-bar-with-searchcontroller-added-to-navigationitem Grey background in navigation bar with searchController added to navigationItem during push I have a table view in navigation controller so that I can push the detail view controller on the stack. It works fine, until I add a search controller to the navigation ite.. 2022. 10. 11.
[iOS] ReactorKit 프로젝트 Drrrible 뜯어보기(1) https://github.com/devxoul/Cleverbot (참고 링크) GitHub - devxoul/Cleverbot: iOS Messaging Application using Cleverbot and ReactorKit iOS Messaging Application using Cleverbot and ReactorKit - GitHub - devxoul/Cleverbot: iOS Messaging Application using Cleverbot and ReactorKit github.com https://github.com/devxoul/Drrrible GitHub - devxoul/Drrrible: Dribbble for iOS using ReactorKit Dribbble for iOS.. 2022. 10. 7.
[Error] No Such Module ... 협업중 Pull했을 때 나온 에러... cocoaPod install, update와 import 모두 잘 해주었는데도 불구하고 나타나는 현상입니다. 예전에 Sendbird를 integration하는 과정에서도 이러한 문제가 생겼었습니다. 구글링을 하면서 명확한 원인을 찾지는 못하였지만 cocoaPod의 문제인 것 같다고 추측하고 있습니다. 그래서 그때 당시엔 SPM으로 추가했더니 해결되었습니다. 하지만 이번엔 제가 임의로 SPM으로 변경할 수는 없는 상황이라서 다른 해결방법이 필요한 상황입니다. 시도 1. CocoaPod 관련 파일과 xcwordspace 파일 지우고 다시 cocoaPod install해보기 -> 실패 시도 2. CocoaPod update 시도 3. manage Scheme Manag.. 2022. 10. 6.
TextField 테두리 지우기...왜 이걸 못찾니... SearchBar를 써도 되겠지만 커스텀을 해야할 것 같아서 TextField를 사용하고 있다. 진짜 어이없게 이걸로 30분이나 낭비해서 남겨둔다... 검색했는데 오랫동안 찾지못했다... 2022. 9. 27.
iOS 협업 전 팀원 초대, Certificate, Provisioning profile 생성 및 등록 시작부터 문제가 생겼습니다. Appstore Connect에 팀원을 초대하고 권한을 부여하면 초대한 팀장(편의상 팀장이라고 가정)이 세팅해둔대로 Provisioning profile을 받아볼 수 있다는 가이드(블로그) 글을 보았습니다. 아래 블로그입니다. https://sansanji.tistory.com/entry/xcode-%EC%9D%B8%EC%A6%9D%EC%84%9C%EC%99%80-%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9D-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%8C%80-%EC%84%A0%.. 2022. 9. 16.
애플 개발자 계정을 등록하면서... - 에이젠 지금까진 PM의 애플 개발자 계정을 사용해서 앱을 등록하였습니다. 지금 참여중인 외주 프로젝트는 회사의 팀계정으로 join해서 별도로 등록을 하지 않고 관리를 하려고 했구요. 하지만 join 한 후 처음 프로젝트를 받아왔을때 팀Signing에서 문제가 생겼습니다. 이를 해결하려면 Certificates, Identifiers & Profiles 페이지에 들어가서 인증서와 프로비저닝 프로파일을 생성해야하는데 개발자 등록을 하지 않으면 아래와 같은 페이지가 나오지 않더군요. 언젠가 개인앱 관리 또한 제 계정으로 하게 될 것이므로 바로 개발자 등록을 하게 되었습니다. 방법은 등록하기를 들어가서 이름, 연락처, 주소 등 필요한 개인정보를 작성해주면 되기때문에 어렵지 않았습니다. 그리고 KG이니시스를 통한 카드결.. 2022. 9. 15.
[iOS] Closure, Trailing Closure, Escaping Closure - 에이젠 Android 개발에서 Kotlin을 그동안 사용해오다가 iOS개발의 필요성을 느끼고 Swift를 처음 접한 당시 굳이 클로져라는 단어를 붙이는 게 무슨의미가 있나 싶었습니다. 코틀린의 람다함수랑 비슷한 것 같죠? 클로저를 검색해서 정의를 살펴보면 아래와 같습니다. 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 로직을 가진 중괄호“{}”로 구분된 코드의 블럭이며, 일급 객체의 역할을 할 수 있다. - 일급 객체는 전달 인자로 보낼 수 있고, 변수/상수 등으로 저장하거나 전달할 수 있으며, 함수의 반환 값이 될 수도 있다. - 참조 타입이다. - 함수는 클로저의 한 형태로, 이름이 있는 클로저이다. 일급객체? 중괄호 코드블럭? 그냥 함수가 실행되는 바디 부분 아닌가? 음... 함수가 클로저의 형태.. 2022. 9. 14.
728x90