profile
iOS Developer Junior

[Swift] 타입캐스팅

인스턴스의 타입을 확인하거나 어떠한 클래스의 인스턴스를 해당 클래스 계층 구조의 슈퍼 클래스나 서브 클래스로 취급하는 방법is : 값의 타입을 확인as : 형을 변환할 수 있는 다운캐스팅, 특정클래스의 상수나 변수는 하위 클래스의 인스턴스를 참조할수있음as? 또는 as

2022년 5월 13일
·
0개의 댓글
·

[Swift] Initialization(생성자)

클래스 구조체 또는 열거형의 인스턴스를 사용하기 위한 준비과정인스턴스의 초기화를 담당.인스턴스의 프로퍼티마다 초기값 설정 or 새 인스턴스를 사용하기 전에 필요한 설정매개변수 갯수, 이름, 타입 커스텀 가능매개변수 이름을 다르게 해주면 여러개의 생성자도 정의 가능dei

2022년 5월 13일
·
0개의 댓글
·
post-thumbnail

[Swift] UITableView의 didSelectRowAt 함수

didSelectRowAt 이 메서드는 row에 해당하는 부분을 클릭(선택)하는 이벤트 발생 시 어떤 동작을 수행할 지를 나타내는 메서드다. 마켓앱의 경우 cell을 클릭했을 시 제품 상세페이지로, 메신저앱의 경우 해당 친구의 상세프로필 또는 친구에게 메시지 보내는 창

2021년 11월 11일
·
0개의 댓글
·
post-thumbnail

[Swift] UITableView, UITableViewCell / tableView의 함수들을 알아보자

우리는 이제 UILabel과 UIImageView를 만들 줄 안다. 하지만 보통 app들을 살펴보면 UI가 저렇게 마냥 단순하지 않다. 메신저앱이나 마켓앱을 예로 들어보면 친구목록이나, 상품목록 같은 List들이 있고 해당 List를 클릭하면 채팅 혹은 제품 상세페이지

2021년 11월 10일
·
0개의 댓글
·
post-thumbnail

[Swift] Navigatioin Controller를 이용한 화면전환

Navigation Controller를 이용해서 ViewController 화면 전환 하는 법에 대해서 좀 더 자세히 알아보기로 하자.일단 아래 링크를 먼저 보고 올 것을 권한다.Storyboard없이 코드로 UI 구현하기(1)ViewController 화면전환일단

2021년 11월 7일
·
0개의 댓글
·
post-thumbnail

[Swift] StackView

이번시간엔 StackView에 대해 알아보려고 한다.일반적인 app에서 view의 content안에는 수많은 object들이 들어가 있을것이다.그 수많은 object들 사이의 constraints는 굉장히 다양하고 복잡한 관계로 이루어져 있을 것이고, 때문에 해당 UI

2021년 11월 6일
·
0개의 댓글
·
post-thumbnail

[Swift] Storyboard없이 코드로 UI 구현하기(3)

지난 글에 이어 오늘은 autolayout constraints에 대해 알아보려고 한다.아직 보지 않았다면 먼저 보고 오길 바란다.Storyboard 없이 코드로 UI 구현하기 (1)Storyboard 없이 코드로 UI 구현하기 (2)우리는 testLabel이라는 UI

2021년 11월 6일
·
0개의 댓글
·
post-thumbnail

[Swift] Storyboard 없이 코드로 UI 구현하기 (2)

지난 글에 이어서 storyboard없이 코드로 UI를 작성하는 법에 대해 알아보자.오늘은 Layout에 대해 적어보려 한다.storyboard는 autoLayout을 줄 때 설정하기도 편하고 직관적이라는 장점이 있지만, object 각각의 constraints를 세세

2021년 11월 5일
·
0개의 댓글
·
post-thumbnail

[Swift] Storyboard 없이 코드로 UI 구현하기 (1)

Xcode에서 iOS앱의 UI를 구현하는 방법 중 Storyboard 없이 코드로만 작성하는 방법에 대해서 알아보겠다. 우선 WithoutStoryboard 라는 예제 프로젝트를 만들어 보겠다. Interface는 SwiftUI와 Storyboard가 있다. 우리는

2021년 11월 4일
·
0개의 댓글
·
post-thumbnail

[Swift] ViewController 화면전환 방법

ViewController의 화면 전환 방법에 대해 알아보자. 화면 전환 방법에는 대표적으로 네 가지 방법이 있다. ViewController의 view 바꿔치기 ViewController가 다른 ViewController를 호출(present) Navigation

2021년 11월 3일
·
0개의 댓글
·
post-thumbnail

[Swift] JSON Parsing

오늘은 Swift에서 JSON 데이터를 파싱하는 방법에 대해 알아보겠다.앱을 구현하다 보면 네트워킹 작업이 필수로 요구되는데 서버에서 가져오는 데이터는 대부분 JSON 포맷을 따른다.우리는 이 JSON 데이터를 IOS 앱에 보여줄 것이기 때문에 Swift를 통해 가공해

2021년 11월 3일
·
0개의 댓글
·
post-thumbnail

[Swift] 초기화(Initializer)

자동차 주행을 하기 위해서는 '시동'이라는 준비과정이 필요하다. 컴퓨터를 사용하기 위해서는 '부팅'이라는 준비과정이 필요하다. 이처럼 어떠한 동작을 하기 위해서는 그를 위한 준비과정이 필요하다. 오늘은 클래스나 구조체 또는 열거형의 인스턴스를 사용하기 위한 준비과정인

2021년 9월 20일
·
2개의 댓글
·
post-thumbnail

[Swift] Singleton Pattern(싱글턴 패턴)이란?

디자인 패턴의 근본적인 언어 풀이부터 해보자.디자인 -> 설계 / 패턴 -> 양식 으로 해석해 볼 수 있겠다. 쉽게 생각하면 코드를 짜는 데에 쓰이는 설계 양식인 셈이다. 코딩을 할 때 코드를 역할, 기능별로 나누는 것은 해당 코드를 유지보수하기에 유리하다. 자동차를

2021년 9월 15일
·
0개의 댓글
·
post-thumbnail

야곰 아카데미 커리어 스타터캠프 2기 수료 후기

야곰 아카데미의 커리어 스타터 캠프 과정을 끝마치며 내가 느꼈던 점과 배운 것들을 남겨본다. 먼저 나는 개발과 관련된 어떠한 것도 공부한 적이 없었던 순수 입문자임을 밝힌다. 이 글을 통해 나와 같은 환경에서 개발공부를 시작하려 고민하는 사람들에게 도움이 되길 바란다.

2021년 9월 14일
·
1개의 댓글
·