Xcode 업데이트 후 확장 프로그램 사용 불가능한 경우
https://github.com/nicklockwood/SwiftFormat/issues/494#issuecomment-547101989 위의 명령어를 입력하면 확장 프로그램에서 안보이던 오류가 해결된다.
Swift 개발 메모장
https://github.com/nicklockwood/SwiftFormat/issues/494#issuecomment-547101989 위의 명령어를 입력하면 확장 프로그램에서 안보이던 오류가 해결된다.
Texture에서는 페이징 처리를 위해 ASPagerNode가 구현되어있다. 근데 나는 개인적으로 ASCollectionNode 로 대부분의 UI를 구현하는 편이다. 이번에도 구현할려고 했는데 UIPageControl 와 함께 Rx로 작성한 코드를 공유하고자 한다. 일단 정말 간단한 형태의… Continue reading "[Swift] ASCollectionNode, UIPageControl를 Rx로 깔끔하게 페이지 처리하기"
나는 현재 회사 프로젝트에서 Texture(AsyncDisplayKit)을 사용하는 중이다. UIKit 도 좋긴 하지만 Texture의 레이아웃을 구성할 수 있는 코드가 너무 매력적이고 오토 레이아웃 지옥에서 빠져나올 수 있게 해줬기 때문이다. 이번에도 회사 프로젝트내의 레거시… Continue reading "[Swift] Texture의 이미지 로드 순서가 다른 문제 해결하는 법"
앱을 개발하다보면 네트워크 통신을 통해 대부분 JSON 포맷으로 데이터를 받고 그것을 Model로 만들어서 사용하게 되는것이 일반적이다. 근데 공부용으로 앱을 개발하다보면 API 서버를 지원하지 않는 케이스가 많이 있는데 그때는 직접 JSON… Continue reading "[Swift] Alamofire EUC-KR 문제 해결"
앱 개발을 하다보면 UINavigationController 의 기존 Navigation Bar를 커스터마이징 하고 싶을 때가 있다. 하지만 기존 Navigation Bar의 제약등에 의해 원하는 UI를 구현할 수 없을 때, 그냥 숨겨버리고 자신만의 UIView로 대체하는 경우가… Continue reading "[Swift] interactivePopGestureRecognizer 버그?"
4~5년 전부터 개발하고 있는 앱이 점점 레거시 코드가 너무 많아져서 Warning이 300~400개가 넘어가고 있다. 개발하면서 여유가 없어서 레거시 코드를 개선할 생각이 없었는데 이번에 시간이 좀 여유가 생기면서 마음먹고 개선을 하는… Continue reading "[Swift] flatMap? compactMap?"
Swift를 사용한다면 Enum이 정말 활용도가 높다는 걸 알 수 있다. 나 같은 경우에 사용자의 기기 정보들을 가지고 있어야하는 객체가 필요했다. 그리고 서버에 전송할 수 있어야 했다. 그래서 enum을 활용하여 나는… Continue reading "Swift enum 활용하기"
위 코드 한번 써주면 WKWebView의 데이터가 모두 날라간다 ~_~
현재 날짜와 시간을 디바이스 로컬DB에 넣을 상황이 생겼다. 여러곳에서 왠지 쓸 거 같으니 extension 키워드로 확장해서 사용하자. 사용은 아래와 같이 하면 된다
해당 포스트에서는 SnapKit과 함께 Auto layout를 좀 더 편하게 쓰기 위해 만들어진 Stevia 라이브러리를 맛볼 예정입니다. Auto layout의 Constraint 가 익숙하지 않은 분도 쉽게 레이아웃을 구성할 수 있어요! 일단, Stevia를… Continue reading "Stevia 사용해보기"
최신 댓글