분류 전체보기

Development/iOS

[iOS] @IBSegueAction 사용해보기

Storyboard를 사용할 때 ViewController 사이의 이동을 나타내는 것을 segue라고 한다. A VC -> B VC 로 이동한다고 할 때, 데이터를 전달해야 하는 일이 있다. 그럴 때 보통 prepare를 통해서 데이터를 전달하는 방식을 사용했다. 우연히 IBSegueAction의 존재를 알게됐고, 이를 더 장려하고 있다는 것을 알게 됐다. (이유는 좀있다가) 참고로 IBSegueAction은 iOS 13.0 버전 이상부터 사용할 수 있다. 출처 - Improving Storyboard Segues With IBSegueAction

Development/iOS

[iOS] navigation hide back title

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..

Development/iOS

[iOS] Cell 그림자 있을 때 사이즈 설정

다음과 같은 TableViewCell을 만들어야 한다고 하자. 우선 Cell의 높이(height) 사이즈는 187(높이) + 13(top) + 13(bottom) 으로 설정해두고, content의 inset을 13(top), 13(bottom) 으로 조절하면 된다. TableView를 선택하고 Row Height를 213으로 설정. Automatic은 해제한다. 연결되어 있는 tableViewCell의 layoutSubviews 에서 inset을 설정한다. (awakeFromNib에 설정해주면 적용되지 않는다. 왜일까?)

Development/iOS

[iOS] ViewController 코드 분리하기

TableView나 CollectionView가 있는 ViewController는 매번 코드의 양이 늘어나고 추후 수정하게 될 때, 수정하고 싶은 부분을 찾아가는데 시간이 많이 걸렸다. raywenderlich.com 에서 예제코드를 보던 중, ViewController의 코드가 신기하게 분리되어 있는 것을 발견한 적이 있다. 처음 볼 때는 오.. 이렇게도 분리할 수 있다고? 하고 넘겼는데, 프로젝트를 진행하다가 코드의 가독성을 위해 위 내용처럼 분리해보고 싶어졌다. 우선 TableViewController를 사용한다.

Development/Android

[Android] mac에서 무선(WIFI)으로 하드웨어 기기 연결

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 ..

EUNJI HA
'분류 전체보기' 카테고리의 글 목록 (28 Page)