본문 바로가기

전체 글

(35)
[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번은 익숙한 책임입니다. 뷰를 사용하다보면 레이아웃 ..
[Swift] 정규표현식 안녕하세요 Wody입니다. 코딩테스트에서 빠질 수 없는 문자열 제어 중, 무조건 쓸 수 밖에 없는 정규표현식을 배워보고자 합니다. 정규표현식이란? 정규식은 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어입니다. 정규 표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있습니다. from. 위키백과 결론은 문자열을 검색하고 치환하기 위해 사용하는 기능이라고 볼 수 있습니다. 그럼 Swift 에서는 정규표현식을 어떻게 사용할 수 있을까요? 정규표현식 사용하기 Apple Developer - NSRegularExpression 정규표현식에 대한 공식문서를 위에서부터 살펴보면 분류는 `Foundation`에 속해있고 `String and Text` 기능에 포..