본문 바로가기

iOS

(5)
[iOS] UILabel에 취소선 (strikethroughStyle) 적용하기 UILabel에 취소선 적용하기 Apple Developer - UILabel.attributeText Apple Developer - NSAttributeString Apple Developer - NSMutableAttributedString UILabel의 text에 속성(attribute)를 적용시키려면 UILabel에 있는 attributeText 프로퍼티를 변경해주면 된다. 그런데 attributeText 프로퍼티는 NSAttributedString 클래스 타입의 값으로 이에 맞는 값을 만들어 적용해야 한다. 실제 코드에서 어떻게 만들면 되는지 알아보자 적용하기 let testLabel: UILabel = { let label = UILabel() let label.text = "test La..
[iOS] Unable to activate constraint with anchors Error 개요 SnapKit을 통해 코드로 레이아웃을 만들고 있다가 오류를 만났습니다. 레이아웃을 잡으면 발생하는 오류이고, 레이아웃을 잡지 않으면 오류가 발생하지 않았습니다. 에러의 원인은 레이아웃이라고 생각했습니다. 에러 본문 Thread 1: "Unable to activate constraint with anchors and because they have no common ancestor. Does the constraint or its anchors reference items in different view hierarchies? That's illegal." 에러 해석 (번역기) 쓰레드 1 : "앵커로 구속을 활성화할 수 없음"Anchor : 0x6000017f0380 "OpenMarket.Item..
[iOS] Storyboard 없이 코드로 UI 구성하기 -1- 안녕하세요! Wody 입니다. 오랜만에 포스팅을 하네요 ☺️ 비도 오고 다른 일들을 하느라 글을 못쓰고 있었는데...! 이번에 프로젝트를 하나 새로 하면서 너무나도 당연하게 하고 있던 일들을 한번 정리해보고자 왔습니다. 오늘의 주제는 바로 `Storyboard 없이 코드로 UI 구성하기` 입니다. 제가 처음 iOS 개발을 배우면서 Storyboard 없이 코드를 왜 구성해야 하는지 이해를 못했는데요. 코드로 UI를 작성하면 나에게 불필요한 UI 관련 정보와 기능을 접하지 않고, 필요한 기능만 끌어다 사용이 가능합니다! 반대로 반복적으로 사용되는 UI가 있다면, Custom View를 통해 언제든지 UI를 찍어낼 수 있다는 장점이 있습니다! 또한 복잡한 아웃렛 연결도 안해도 되구요! 암튼 코드로 UI 구성..
[iOS] UIView의 frame, bounds 안녕하세요, Wody입니다. 오늘 배워볼건 UIView의 frame, bounds입니다. 각각 직역해보면 frame은 액자, bounds는 범위라는 뜻을 갖고 있는데요 어떤 차이가 있는지 한번 알아보겠습니다. 밑의 더보기는 UIView에 대해 간단히 알아보는 글입니다! 더보기 제가 아직 UIView에 대해 포스팅하지 않아서 간단히 UIView가 무엇인지 알아보고 넘어가보겠습니다. Apple Developer - UIView `뷰`는 화면의 직사각형 영역에 대한 내용을 관리한다고 설명하고 있습니다. 관리한다고 했으니 책임도 있겠죠? 뷰가 갖는 책임은 크게 3가지입니다. 1. 드로잉 및 애니메이션 2. 레이아웃 및 하위 뷰 관리 3. 이벤트 처리 2번과 3번은 익숙한 책임입니다. 뷰를 사용하다보면 레이아웃 ..
야곰 아카데미 iOS 스타터 캠프 2기 수료 후기 안녕하세요 야곰 아카데미에서 캠퍼로 활동한 Wody입니다. 21.02.22부터 21.08.20까지 약 6개월간 캠프를 진행하고 난 후기를 정리하고자 합니다. 블로그의 첫 글을 캠프 후기로 작성하니 조금 광고 같지만, 제가 겪었던 고민을 비슷하게 겪고 계실 분들을 위해 공유하고자 블로그를 열게 되었습니다. 혹시나 시간이 없고 캠프 신청 마감이 얼마 남지 않은 예비 캠퍼분들을 위해 결론만 말씀드리자면 iOS 스타터 캠프, 적극 추천드립니다. iOS 스타터 캠프, 왜 추천할까? 일단 저는 비전공자입니다. 저는 비전공자라고 할 수 있는 인문학과(문사철)를 졸업했습니다. 취업을 잘하는 인문학도의 특징이 무엇일까요? 바로 '자기 자신을 잘 아는 것'입니다. 그래서 금융권 취업을 위해 노력했었습니다. '투자자산운용사..