일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 학과별커뮤니티
- uikit
- 앱개발
- SwiftUI
- 디자인 패턴
- 반응형
- 협업
- MVVM
- struct
- collectionview
- 토이프로젝트
- 딕셔너리
- ios
- AppStore
- 스트럭트
- mvc
- RxSwift
- 이론
- WeatherKit
- forEach
- 구름톤 유니브
- swift
- 기초문법
- async
- 네트워크
- 실습
- 대표
- 프로토콜
- 세종대학교
- CS
- Today
- Total
목록ios (72)
스윞한 개발자
안녕하세요! 오랜만에 포스팅을 하는데.. 시험 기간, 공모전 준비에 4월이 정신없이 지나간 거 같아요.. 다시 열심히 포스팅 해보겠습니다! 오늘 정리할 내용은 ARC! Automatic Reference Counting, 자동 참조 계수입니다. 저도 프로젝트를 진행하면서 강한 참조 약한 참조 많이 보고 사용도 해보았는데요! 언제 어떻게 왜 쓰는지는 정확하게 몰랐습니다! 이번 시간을 통해 더 자세히 제대로 알아보겠습니다! ARC에 대해 알아보기 전에 RC(Reference Count)에 대해서 한번 정리해 보겠습니다. #RC인스턴스를 참조하는가 안 하는가를 숫자로 표현한 것입니다. 컴파일 타임에 언제 참조되고 해제되는지 결정되며, 런타임 때 그대로 실행됩니다. * 장점 : 개발자가 참조 해제 시점을 ..
안녕하세요! 이번 포스팅에서는 LLDB에 대해 공부하고 정리해 보겠습니다. ## LLDB(Low Level Debugger) 먼저 공식 홈페이지부터 파해쳐 보겠습니다! https://lldb.llvm.org 🐛 LLDB Next Tutorial lldb.llvm.org LLDB란? - LLVM의 디버거 컴포넌트를 개발하는 애플의 서브 프로젝트 - 디버거 - 디버깅 도구 - Xcode에 들어있는 도구 먼저 LLDB가 무엇인지 알기 위해서 LLVM에 대해 정리해 보겠습니다! #LLVM LLVM은 Apple에서 진행한 컴파일러에 필요한 Toolchain 개발 프로젝트입니다. 각 컴포넌트들의 재사용성을 중시하기 때문에 모듈화가 잘 되어있습니다. LLDB는 LLVM의 Debugger Component를 개발하는 ..
안녕하세요 이번 포스팅에서는 앱 생명주기에 대해 정리해 보겠습니다!! 왜 지금에 와서야 앱 생명주기를 포스팅하냐면,,, 제가 요즘 기초의 중요성을 깨닫고 있어서 다시 처음부터 다시 보고 있답니다! 또 처음부터 다시 보면 제가 몰랐던(놓치고 있던)것들을 발견하지 않을까 싶어서 다시 공부하고 정리하는 중입니다. 먼저 공식문서부터 보시죠!! https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle Managing your app’s life cycle | Apple Developer Documentation Respond to system notifications when your app i..
안녕하세요. 지난 포스팅에서는 CollectionView의 CompositionalLayout에 대해서 포스팅해봤습니다. 이번 포스팅에서는 ModernCollectionView에 대해서 공부하고 정리해 보겠습니다! 공식 문서부터 한번 살펴보겠습니다! https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/implementing_modern_collection_views Implementing Modern Collection Views | Apple Developer Documentation Bring compositional layouts to your app and simplify updating your u..
안녕하세요 오늘 포스팅 해 볼 글은 CollectionView의 CompositionalLayout입니다! 저는 아직도 CollectionView를 다루는 게 어렵더라고요... 뷰를 볼 때 셀 하나하나를 다른 뷰로 만들어서 전체 뷰를 구성해야 하나..? 하면서 여러 가지 생각이 들곤 하답니다. 먼저 공식문서부터 살펴봅시다! https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout UICollectionViewCompositionalLayout | Apple Developer Documentation A layout object that lets you combine items in highly adaptive a..
안녕하세요! 이번 포스팅에서는 realm에 대해서 공부하고 정리해 보겠습니다. 먼저 공식문서를 확인해 볼게요! https://github.com/realm/realm-swift GitHub - realm/realm-swift: Realm is a mobile database: a replacement for Core Data & SQLite Realm is a mobile database: a replacement for Core Data & SQLite - realm/realm-swift github.com https://www.mongodb.com/docs/realm/sdk/swift/quick-start/ Quick Start - Swift SDK — Atlas Device SDK Docs Home..
이번 포스팅에서는 앱 최적화에 대해 포스팅 해보겠습니다. #WMO : Whole Module Optimization(전체 모듈 최적화) https://www.swift.org/blog/whole-module-optimizations/ Whole-Module Optimization in Swift 3 Whole-module optimization is an optimization mode of the Swift compiler. The performance win of whole-module optimization heavily depends on the project, but it can be up to two or even five times. www.swift.org 전체 모듈 최적화는 Swift 컴..
저번 포스팅에서는 GCD에 대해 정리해 보는 시간을 가졌는데 이번 포스팅에서는 iOS Concurrency에 대해 정리해 보겠습니다! # Concurrency : 비동기 및 병렬 작업을 수행 https://developer.apple.com/documentation/swift/concurrency Concurrency | Apple Developer Documentation Perform asynchronous and parallel operations. developer.apple.com https://developer.apple.com/documentation/swift/updating_an_app_to_use_swift_concurrency Updating an App to Use Swift Con..