본문 바로가기

분류 전체보기

(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` 기능에 포..
[Swift] String 문자열 대소문자 변경하기 / uppercased(), lowercased() 안녕하세요 Wody입니다. 알고리즘 공부를 하다보면 문자열과 관련된 문제가 많이 나오는데요, 그 중 영어를 대문자 혹은 소문자로 제어해야 하는 상황이 나오기도 합니다. 그래서 오늘은 String 문자열을 대문자 혹은 소문자로 변경하는 법을 공부해보겠습니다. 문자열 대문자로 변경하기 참고자료 - Apple Developer - uppercased() 공식문서를 같이 봐보면 문자열을 대문자로 만들어주는 메소드는 String 타입의 인스턴스 메소드로 분류됩니다. 그리고 메소드를 호출하면 반환값으로 String 값을 반환해줍니다. 때문에 `String 타입`의 인스턴스에 바로 호출할 수 있는 메소드입니다. 이번 공식문서에는 어떻게 사용하며, 사용하면 어떤 결과를 볼 수 있는지 예제가 준비되어있는데요. let c..
야곰 아카데미 iOS 스타터 캠프 2기 수료 후기 안녕하세요 야곰 아카데미에서 캠퍼로 활동한 Wody입니다. 21.02.22부터 21.08.20까지 약 6개월간 캠프를 진행하고 난 후기를 정리하고자 합니다. 블로그의 첫 글을 캠프 후기로 작성하니 조금 광고 같지만, 제가 겪었던 고민을 비슷하게 겪고 계실 분들을 위해 공유하고자 블로그를 열게 되었습니다. 혹시나 시간이 없고 캠프 신청 마감이 얼마 남지 않은 예비 캠퍼분들을 위해 결론만 말씀드리자면 iOS 스타터 캠프, 적극 추천드립니다. iOS 스타터 캠프, 왜 추천할까? 일단 저는 비전공자입니다. 저는 비전공자라고 할 수 있는 인문학과(문사철)를 졸업했습니다. 취업을 잘하는 인문학도의 특징이 무엇일까요? 바로 '자기 자신을 잘 아는 것'입니다. 그래서 금융권 취업을 위해 노력했었습니다. '투자자산운용사..