Storyboard를 사용할 때 ViewController 사이의 이동을 나타내는 것을 segue라고 한다. A VC -> B VC 로 이동한다고 할 때, 데이터를 전달해야 하는 일이 있다. 그럴 때 보통 prepare를 통해서 데이터를 전달하는 방식을 사용했다. 우연히 IBSegueAction의 존재를 알게됐고, 이를 더 장려하고 있다는 것을 알게 됐다. (이유는 좀있다가) 참고로 IBSegueAction은 iOS 13.0 버전 이상부터 사용할 수 있다. 출처 - Improving Storyboard Segues With IBSegueAction
https://stackoverflow.com/a/34923168/16692929 Remove text from Back button keeping the icon I want to remove the text from the back button, but I want to keep the icon. I have tried let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationControll... stackoverflow.com 영어, 제대로 읽읍시다. 1 -> 2 -> 3 에서 제거하고 싶다면, 스토리보드 상에서 직접 했던 것 처럼 1, 2에 해당 코드를 넣을 것. navigation..
다음과 같은 TableViewCell을 만들어야 한다고 하자. 우선 Cell의 높이(height) 사이즈는 187(높이) + 13(top) + 13(bottom) 으로 설정해두고, content의 inset을 13(top), 13(bottom) 으로 조절하면 된다. TableView를 선택하고 Row Height를 213으로 설정. Automatic은 해제한다. 연결되어 있는 tableViewCell의 layoutSubviews 에서 inset을 설정한다. (awakeFromNib에 설정해주면 적용되지 않는다. 왜일까?)
TableView나 CollectionView가 있는 ViewController는 매번 코드의 양이 늘어나고 추후 수정하게 될 때, 수정하고 싶은 부분을 찾아가는데 시간이 많이 걸렸다. raywenderlich.com 에서 예제코드를 보던 중, ViewController의 코드가 신기하게 분리되어 있는 것을 발견한 적이 있다. 처음 볼 때는 오.. 이렇게도 분리할 수 있다고? 하고 넘겼는데, 프로젝트를 진행하다가 코드의 가독성을 위해 위 내용처럼 분리해보고 싶어졌다. 우선 TableViewController를 사용한다.
USB의 문제인지 연결이 안된다. 분명 개발자모드 > USB 디버깅을 연결했는데도 안되더라. Xcode에서 같은 네트워크에 있으면 기기를 무선으로 연결할 수 있다는 점에서 Android Studio도 되지 않을까 싶었다. (Intellij는 무슨 WIFI 플러그인이 있다던데 Android Studio에서는 안되는 것 같다.) https://developer.android.com/studio/run/device?hl=ko#wireless 하드웨어 기기에서 앱 실행 | Android 개발자 | Android Developers _ADB(Android 디버그 브리지)_ 연결을 통한 테스트 및 디버깅을 위해 개발 환경 및 Android 기기를 설정하는 방법을 알아보세요. developer.android.com ..