# UIkit

UIKit Segue 페이지전환
오늘은 UIKit 의 페이지전환 개념인 Segue에 대해서 다뤄볼것이다..위의 스크린샷에서도 본듯이 먼저 가운데 보드판에 shift + commned +l 로 라이브러리 불러와서 View 라는것을 하나 추가해주고 이 view를 ViewController와 연결해야한다
iOS UIStackView
StacvView의 방향을 결정Vertical : 수직으로 추가Horizontal : 수평으로 추가StackView 안에 들어가는 뷰들의 사이즈를 어떻게 분배할지 설정하는 속성Fill : 모두가 들어가게 조정Fill Equally : 모든 뷰의 간격을 같게Fill Pr

[iOS] NSCollectionLayoutDimension 알아보기
UICollectionViewCompositionalLayout을 을 만들기 위해서는 NSCollectionLayoutDimension에 대해서 숙지하고 있어야 한다.

[iOS] UICollectionViewCompositionalLayout 만들기
기존의 UICollectionViewLayout보다 더 확장된 레이아웃 제공그림처럼 여러 섹션으로 나누어서 각 섹션끼리 관리 가능item, group, section 순으로 적용해나가면 된다.

WWDC 21 - Meet the UIKit button system
최근 UIButton의 contentEdgeInsets 프로퍼티를 사용하던중 경고창이 하나 떴습니다. 'contentEdgeInsets' was deprecated in iOS 15.0 iOS15 이후 버전에서는 해당 프로퍼티가 deprecated 되었다는 경고문구

PhotoKit으로 이미지 가져오기
어떤 프로젝트는 iOS에 내장된 앨범에 접근하여 사진이나, 영상 등의 미디어를 가져와야 하는 경우가 있다. 그럴 경우 어떻게 해야 될까?바로 PhotoKit을 활용하면 된다. PhotoKit은 사진앱이 관리하는 이미지와 비디오 aseets을 포함하여 iCloud 이미지

범용성 높은 JSON Converter 만들기
우리는 서버와 통신을 해서든 로컬에서든 종종 데이터를 받아와 사용해야할 때가 생긴다. 그럴 경우 보통 JSON 데이터를 많이 접하게 되는데 요녀석이 또 swift에서 바로 사용할 수 있는 타입이 아니기 때문에 어쩔 수 없이 decoding을 통해 유효한 타입으로 변환해

Custom Transition
이전 글에서 PresentationController가 무엇인지 배웠다. 그런데, Transition Animator를 제공하는 부분에서 UIViewControllerAnimatedTransitioning이라는 친구를 보았다. 오늘의 주제는 이녀석이다.

UIPresentationController
입문하지 얼마 되지 않은 나는 여전히 기본 Transition만 사용하고 있다. 나도 화려한 UX를 만들어보고 싶다! 그 전에, 그 시작이 되는 UIPresentationController부터 알아보자.

NavigationController embed(with programmatically)
작업을 하다보면 여러 ViewController를 담아 관리하는 ContainerController를 활용해야하는 상황이 종종 생긴다. 물론 커스텀으로도 작성할 수 있지만, 우리의 UIKit에서 기본적으로 제공하는 UITabBarController, UINavigati

2.8 Introduction to UIKit
유저 인터페이스를 정의하고, 사용자의 입력에 따른 이벤트를 다루는 등 iOS 앱의 동작을 관리하는 핵심 프레임워크UIKit 내부에 존재하는 모든 시각적 요소를 다루는 classUILabel, UIImageView 등 여러 subclass들로 구성되어있다.화면은 여러 v

RxDatasources로 UICollectionView 만들기
API로 데이터 리스트를 받았을때 UICollectionView나 UITableView로 보여줘야할 경우가 많다. Rx를 사용해서 API 호출하면서 바로 View로 보내는 방법이 있다. 우선 CollectionView에 사용할 UICollectionViewCell부터

IOS UIkit autolayout 개념정리
언어 학습만 하고 있다가 이러다간 중간에 그만 둘 것 같아서 영상 하나 보자마자 바로 시작했다. 개발은 계속 미루다보면 안할 것 같아서 바로 하는게 좋은것 같다. 스위프트 언어는 나중에 따로 정리해서 올릴 예정. xcode 사용법은 따로 올려두지는 않을 예정. 다른분들