iOS Swift(4)
-
[iOS Swift] xCode 14 에서 imageLiteral 안되는 이슈
요즘 패스트캠퍼스 iOS 강의를 듣고 있는데 강의에서 imageLiteral 치면 아이콘이 나오는데 안 나와서 검색을 해봄 1. #imageLiteral( 까지 타이핑하고 엔터치면 아래 아이콘이 나옴 2. UIImage(named: "asset_name") 을 사용해서 동작 확인을 함 asset_name을 asset에 추가한 image 이름을 사용하면 됨
2023.01.26 -
[iOS Swift] this class is not key value coding-compliant for the key ref."
iOS Storyboard로 개발을 처음 하다가 보니 아래 에러 메시지를 굉장히 많이 보게 된다 this class is not key value coding-compliant for the key ref. 해결 방법은 Storyboard에 들어가서 IBOutlet으로 연결한 객체들을 하나씩 살펴보다 보면 아래 그림처럼 연결이 잘못된 객체가 나올 텐데 x를 살포시 눌러서 연결을 삭제해 주면 된다
2023.01.19 -
[iOS Swift] cocoapod `normalize': Unicode Normalization not appropriate for ASCII-8BIT (Encoding::CompatibilityError)
이전에 react native로 개발할 때 cocoapod을 잘 썼던 것 같은데... 이번에 강의 들으면서 pod install을 하니 아래와 같은 문구가 뜨면서 pod install이 안됨 `normalize': Unicode Normalization not appropriate for ASCII-8BIT (Encoding::CompatibilityError) 구글링을 해보니 locale의 문제인 것 같다 현재 상태 여기에서 터미널에 아래처럼 입력했더니 export LC_ALL=en_US.UTF-8 이렇게 변경 됨 변경 확인한 후에 pod install 했더니 정상 동작 Reference https://stackoverflow.com/questions/68809929/unicode-normalizati..
2023.01.13 -
[iOS Swift] Unexpectedly found nil while implicitly unwrapping an Optional value
그동안 임베디드 C만 하다가 iOS Swift 개발을 하면서 optional 이라는 생소한 개념 때문에 많은 시행착오를 겪는 중이네요 nil이 어떤 의미인지도 알겠고 이것을 왜 binding 처리해서 변수들을 사용하는지도 알겠는데 실제 코딩하면서 이런 optional 관련 빌드 에러 날 때마다 어떻게 해야할지 난감해서 빌드 에러 날 때마다 에러 메시지와 솔루션과 해결 과정을 같이 적어봄 Unexpectedly found nil while implicitly unwrapping an Optional value 구글링 해보니 story board와 @IBOutlet 이 잘 연결되어 있는지 확인하라고 나옴 Xcode에서는 CollectionView 안의 Cell을 @IBOutlet으로 만들고 싶은 경우에 As..
2023.01.11