일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- weak
- ios
- 서브스크립트
- 구조체
- concurrency
- 자바
- observable
- 해시
- 차이
- RxSwift
- Self
- 안드로이드
- 생명주기
- 리스트뷰
- 옵셔널
- 알고리즘
- 클로저
- 프래그먼트
- Swift
- 백준
- 테스크
- 풀이
- View
- 연산자
- rx
- async
- 이스케이핑
- 프로그래머스
- 스위프트
- Subject
- Today
- Total
목록ios (21)
study record
본 글은 해당 링크(공식 사이트) 글을 해석하여 정리한 글입니다. Grand Central Dispatch (GCD) dispatch queues는 테스크들을 수행하는 데에 강력한 툴이다. Dispatch queues는 호출자를 존중하며 비동기적으로나 동기적으로 코드의 블록들을 실행하게 한다. dispatch queues를 분리된 스레드에 수행하게끔 사용할 수 있다. dispatch queues의 장점은 사용하기에 단순하고 효율적이라는 것이다. 이 챕터에서는 dispatch queues에 소개와 어플리케이션에서 일반적인 테스크를 실행하고자 할 때 어떻게 사용하는지를 담고 있다. 만약 존재하는 스레드 코드를 dispatch queues로 바꾸고 싶다면, 추가적인 팁을 Migrating Away from T..
SwiftUI는 최소한의 코드로 Swift의 성능을 사용해 모든 Apple 플랫폼 전반에서 앱을 빌드할 수 있게 한다. SwiftUI는 다음과 같은 특징이 있다. 선언적 구문 SwiftUI는 선언적 구문을 사용하므로 사용자 인터페이스의 기능을 명시하기만 하면 된다. 예를 들어, 텍스트 필드로 구성된 항목의 목록을 작성하고 각 필드의 정렬, 색상을 설명하면 된다. 코드가 간단하고 가독성이 향상되어 시간이 절약되고 유지 관리가 용이하다. import SwiftUI struct AlbumDetail: View { var album: Album var body: some View { List(album.songs) { song in HStack { Image(album.cover) VStack(alignment..
Framework란? Framework 공유된 recources (dynamic shared library, nib files, image files, localized strings, header files, and reference documentation)를 single package로 캡슐화하는 계층형 디렉토리입니다. *헤더파일, localizable파일, 이미지, 문서와 같은 추가 리소스까지 이 모든 것을 하나의 Bundle로 묶어놓은 것 Bundle: 서브 디렉토리 내부의 파일 디렉토리 Library 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합을 의미한다. 프로그램이 연결할 수 있는 패키징된 Object 파일들의 모음 공통점 : 프로그램을 쉽게 만들 수 있게 하는..
주제 Productivity improvements Control enhancements API refinements UIKit and SwiftUI 1. Productivity Improved navigation bars Title menu Find and replace Editing interactions Improved navigation bars Navigation styles iOS16에서는 두 가지 다른 네비게이션 스타일 Browser, Editor 스타일이 등장했다. 이들로 하여금 브라우저 베이스 앱들이 Editor style 인터페이스와 함께 유저들에게 친숙한 인터페이스를 제공할 수 있고, Browser style로 document 베이스 앱을 도울 것이다. 또한 타이틀 뷰 대신에 센터 아..