본문 바로가기

IOS18

[iOS] Carousel 구현 아이디어 UICollectionViewFlowLayout 클래스를 활용해 만든다. UICollectionView 디폴트 → 세로로 구현됨 cell 생성 디폴트 → 가로 방향 cell이 가로로 생성되는 이유 ⇒ 그 다음 Section이 다음 줄에 생겨 세로로 스크롤 할 수 있게 하기 위함 → 이 개념을 뒤집으면 cell이 세로로 생성되고, 컬렉션 뷰는 가로로 구현되니까 슬라이드 형태의 컬렉션 뷰인 Carousel을 구현할 수 있다. 참고 iOS) Carousel 구현하기 2022. 3. 24.
[iOS] IQKeyboardManager - 키보드가 올라왔을 때 UI의 일부분이 가려져 보이지 않는 문제를 해결해주는 라이브러리이다. - AppDelegate에서 세팅해준다. @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { IQKeyboardManager.shared.enable = true IQKeyboardManager.shared.enableAutoToolbar = false IQKeyboardManag.. 2022. 3. 24.
[iOS] iOS는 어떻게 이루어져 있을까? * 부제 - iOS 4계층 (iOS API) API란? 앱이 동작하도록 하기 위해 사용하는 함수나 메소드, 클래스와 같은 프로그래밍 인터페이스 iOS’s API 4계층으로 이루어짐. 사이에 몇개의 계층이 더 있지만 대표적으로 4계층이라는 소리 아래로 갈수록 HW에 가까움 1. Core OS - OSX Kernel, Power ManageMent (전원 관리), Mach 3.0, Keychain Access (접근 제어), BSD, Certificates, Sockets, File System, Security, Bonjour, ... - 아이폰은 유닉스에서 동작한다. 기본적으로 작동하는 유닉스 버전들 → Multitasking, UNIX 파일 시스템 등 iOS App 빌드 시 사용된다. - Core OS.. 2022. 3. 19.