# iOS

3803개의 포스트
post-thumbnail

[SwiftUI] Combine: Publishers and Subscribers

Publishers and Subscribers in Combine with a SwiftUI project | Continued Learning 타이머, 텍스트 필드 카운트 등 특정 변수를 Subcribe한다.타이머가 10초 이상, 세 글자 이상 텍스트 필드에 입력하

41분 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Timer & onReceive

How to use Timer and onReceive in SwiftUI | Continued Learning 타이머의 값을 확인, 실시간으로 변동된 시간에 따라 다른 UI를 보여줄 수 있음특정 시간까지 카운트다운 타이머시간에 따른 반복 애니메이션 구현시간에 따른 탭

약 1시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Download JSON & Combine

Download JSON from API in Swift with Combine | Continued Learning 비동기 처리를 하는 방법 중 하나인 Combine 프레임워크이벤트 처리 기반으로 비동기적 이벤트 처리하는 방법이스케이핑 클로저를 사용할 필요가 없음Pu

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Download JSON & @escaping

Download JSON from API in Swift w/ URLSession and escaping closures | Continued Learning 이스케이핑 클로저를 사용한 비동기적 처리JSON 데이터를 처리한다.URLSession을 통해 JSON 데이터를

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Codable

Codable, Decodable, and Encodable in Swift | Continued Learning Codable 프로토콜의 의미를 파악한다.JSON 데이터를 디코딩한다.데이터를 JSON 데이터로 인코딩한다.Codable을 사용하지 않은 상태에서의 JSO

약 4시간 전
·
0개의 댓글
·

iOS 프리 온보딩 코스 2022 후기

프리온보딩을 마치며,,4주간 2개의 그룹프로젝트 1개의 개인 프로젝트를 진행하였습니다.프로젝트 경험을 위해 참가하였는데 정말 뜻깊은 경험이었습니다. 매주 2회씩 멘토링을 진행하였는데 협업에 계신 분들의 조언은 정말 많은 도움을 주셨습니다. 프로젝트의 방향성을 잡아주시기

약 15시간 전
·
0개의 댓글
·
post-thumbnail

첫 iOS 프로젝트를 하며...

우리 팀은 ToDo 앱을 만들기로 했고 다음과 같이 기획하였다. 시중에 많이 출시된 단순한 ToDo 앱이 아닌 하루의 계획을 달성한 정도에 따라 리워드의 성격으로 대머리 캐릭터에 머리가 점점 자라는 유쾌(?)한 앱을 만들 생각이다.로그인회원가입할일 리스트 추가, 수정,

약 16시간 전
·
1개의 댓글
·
post-thumbnail

[TIL] NotificationCenter

NotificationCenter에 대해 알아봅시다.

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] @escaping

How to use escaping closures in Swift | Continued Learning 비동기적으로 처리된 데이터를 다루는 방법 중 하나인 이스케이핑 클로저를 사용비동기적 처리가 완료된 이후를 보장하는 completionHandler비동기 처리 방법

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Typealias

How to use Typealias in Swift | Continued Learning 같은 프로퍼티를 가지고 있는 구조체를 서로 다른 이름으로 사용하고 싶을 때 typealias 선언 typealias를 통해 다른 이름의 구조체를 선언, 데이터를 변경 가능해당 뷰

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Weak Self

How to use weak self in Swift | Continued Learning 클래스 참조 카운팅은 iOS의 메모리 관리 기법에 있어서 매우 중요강한 참조 사이클을 벗어나는 한 가지 방법클래스 참조 카운트를 숫자로 표현클래스 참조 시 데이터 다운로드 등 비

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] MultiThreading

Multi-threading with background threads and queues in Xcode | Continued Learning 멀티 스레드 환경인 iOS 플랫폼의 스레드 관리는 메모리 관리 측면에서 매우 중요메인 스레드 및 백그라운드 스레드를 통해 데

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] CoreData & Relationships

Core Data relationships, predicates, and delete rules in Xcode | Continued Learning 코어 데이터 엔티티 내 릴레이션을 활용하기엔티티 간의 카디널리티(일 대 일, 다 대 일, 일 대 다, 다 대 다) 제약

약 16시간 전
·
0개의 댓글
·
post-thumbnail

[iOS] AppDelegate, SceneDelegate

AppDelegate와 SceneDelegate iOS 12 iOS 12 이전까지는 하나의 앱에 하나의 window AppDelegate 내에서 App Life Cycle, UI Life Cycle 을 모두 담당함 iOS 13 iOS 13 부터는 window 개념이

약 16시간 전
·
0개의 댓글
·

React Native (ios) 자동배포 with fastlane

서론 React Native앱을 빌드해서 성공적으로 배포를 끝마쳤다. 오예 배포를 하기 위해서는 까다로운 심사를 받아야하지만 심사를 올리는 과정도 상당히 귀찮은 작업이다. 예를 들어 ios의 경우 >1. xcode를 연다. 앱을 archive해서 testflight에

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[ 2022-08-19 😎 TIL ]

조그만한 Todo 앱

약 20시간 전
·
0개의 댓글
·
post-thumbnail

[iOS] lazy Variable

lazy에 대해 알아보자

약 20시간 전
·
0개의 댓글
·

[iOS] Segue

스토리보드에서 뷰 컨트롤러 사이의 화면전환을 위해 사용하는 객체이다. 별도의 코드 없이도 스토리보드에서 세그를 연결하면 뷰 컨트롤러 사이의 화면전환을 구현할 수 있다.

약 21시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] CoreData & MVVM

How to use Core Data with MVVM Architecture in SwiftUI | Continued Learning FetchRequest를 통해 코어 데이터를 다룰 수 있는 방법이 있다.MVVM적으로 코드를 분리, 보다 사용이 편리하도록 만들어보기

약 21시간 전
·
0개의 댓글
·
post-thumbnail

[SwiftUI] Core Data & FetchRequest

How to use Core Data with @FetchRequest in SwiftUI | Continued Learning 애플이 기본적으로 제공하는 로컬 DB. iOS 환경의 상호 공유(iCloud)에 가장 적합한 구조Realm 등 로컬 디비를 제공하는 여러 가

약 23시간 전
·
0개의 댓글
·