SWiFT57 [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. 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. [iOS] Closure, Trailing Closure, Escaping Closure - 에이젠 Android 개발에서 Kotlin을 그동안 사용해오다가 iOS개발의 필요성을 느끼고 Swift를 처음 접한 당시 굳이 클로져라는 단어를 붙이는 게 무슨의미가 있나 싶었습니다. 코틀린의 람다함수랑 비슷한 것 같죠? 클로저를 검색해서 정의를 살펴보면 아래와 같습니다. 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 로직을 가진 중괄호“{}”로 구분된 코드의 블럭이며, 일급 객체의 역할을 할 수 있다. - 일급 객체는 전달 인자로 보낼 수 있고, 변수/상수 등으로 저장하거나 전달할 수 있으며, 함수의 반환 값이 될 수도 있다. - 참조 타입이다. - 함수는 클로저의 한 형태로, 이름이 있는 클로저이다. 일급객체? 중괄호 코드블럭? 그냥 함수가 실행되는 바디 부분 아닌가? 음... 함수가 클로저의 형태.. 2022. 9. 14. [xcode] Archive 비활성화 상황 : 피드백 요청에 맞춰 얼른 버그와 기능을 업데이트하기 위해 아카이브를 눌렀는데 눌리지 않는 현상 발견 원인 : 알고보니 지원하지 않는 디바이스를 Build Device로 설정해둔 것이 문제였다. 애플에서 자꾸 아이폰이 아닌 아이패드로 심사를 진행하였고 그와중에 발생한 버그가 본인에게는 발견되지 않아서 혹시나 디바이스 종류에 따라 다른건지 아이패드로 빌드를 시도를 하다가 발생(원래 아이패드는 미지원으로 설정해둠). 미지원 기기라도 테스트는 해볼 수가 있다. 해결법 : 아래 이미지의 항목or 실 기기를 선택하면 다시 활성화됩니다! 2022. 9. 7. [Crashlytics] dSYM파일 1개를 업로드 하여 처리하세요. 파이어베이스 Crashlytics를 통해 앱이 Crash 되었을 때 로그를 수집하고 확인할 수 있습니다. 무료라고 하니 사용하는 것이 좋을 것 같습니다! 파이어 베이스에서 Crashlytics를 활성화하고 SDK를 설치하였습니다. 그 후 크래시 로그를 확인하려고 들어갔지만 아래와 같은 알림이 뜨며 확인할 수 없었습니다. dSYM파일을 업로드 하라는군요. dSYM : debug symbol file 컴파일러가 소스코드를 기계어로 변환할때 생성. 기계어를 다시 소스코드 라인으로 매핑하는 정보를 가진 파일 크래시 리포트를 해석하기 위해서 반드시 필요한 파일이라고 합니다. 어디에서 찾을 수 있을까요? 테스트플라이트에서 해당 앱 버전 정보를 들어가시면 빌드 메타데이터에서 찾으실 수 있습니다. 다운 받은후 그대로 .. 2022. 9. 5. 이전 1 2 3 4 5 6 7 8 9 다음 728x90