FileManager 파일관리자 FileManager 클래스는 iOS의 Foundation 프레임워크에 포함되어 있는 클래스입니다. FileManager는 파일시스템 컨텐츠에 대한 편리한 인터페이스이자, 해당 인터페이스들과 상호작용하기 위한 기본적인 수단입니다. FileManager를 통해서 특정 경로에 컨텐츠를 저장하고, 가져다 사용할 수도 있습니다. Declaration 선언 FileManager는 iOS의 기초 프레임워크인 Foundation 프레임워크에 속하며, Objective-C의 최상위 객체인 NSObject를 상속합니다. Overview 개요 FileManager 객체는 파일시스템의 컨텐츠를 검사하고 해당 컨텐츠를 변경할 수 있게 해줍니다. FileManager클래스는 파일 관련 조작에 적..
Automatic Reference Counting (ARC) 자동 참조 카운팅 스위프트는 Automatic Reference Counting (ARC)를 사용해서 앱 내 메모리 사용을 추적하고 관리합니다. 대부분의 상황에서 이는 swift 내에서 자동으로 메모리관리를 해주는 것을 의미합니다. 그리고 개발자가 메모리 관리에 대해서 고민할 필요가 없게 해줍니다. ARC는 자동적으로 클래스 인스턴스가 더이상 필요하지 않을 경우, 이를 자동적으로 해제 해줍니다. 그러나, 몇몇 케이스에서는 메모리 관리를 위해 ARC에서는 코드 부분들 사이의 관계에 대해 더 많은 정보를 요구할 수 있습니다. 이번 챕터에서는 이러한 상황들을 묘사하고, 앱 내 모든 메모리 관리를위해 어떻게 ARC를 활성화 할 수 있는지 보여줍니다...
UIResponder 이벤트를 처리하고 반응하기 위한 추상 인터페이스 (Abstract Interface) Declaration UIResponder의 인스턴스들, Responder 객체들은 UIKit App의 이벤트 처리 관련 뼈대(backBone)를 구성합니다. 그 예로 UIApplication, UIViewController, (UIWindow를 포함하는) UIView 객체들을 포함합니다. 이벤트가 발생했을 떄, UIKit에서는 처리를 위해 해당 이벤트를 Responder 객체들로 전송합니다. 이때의 이벤트 종류로는 Touch / Motion / RemoteControl / Press Event 등이 있습니다. 구체적인 타입 이벤트를 다루기 위해 Responder는 이에 맞는 메서드들을 오버라이딩해..
Scroll View Programming Guide for iOS ▶︎ About Scroll View Programming 의 개발자 문서 내용을 학습차원에서 번역했습니다. 오역, 지적사항 댓글 환영합니다 ^-^ About Scroll View Programming 스크롤 뷰 프로그래밍에 대해서 중요 : 이 문서는 더이상 업데이트 되지 않습니다. Apple SDKs,에 대한 최신 정보가 필요하시다면.. documentation website를 참고하십시오. * SDKs : 소프트웨어 개발 키트(Software Development Kit) 스크롤뷰는 컨텐츠가 표현 될 필요가 있고, 크기가 스크린에 전반적으로 맞지 않을 때 iOS 어플리케이션에서 사용될 수 있습니다. 스크롤뷰는 두개의 주 목적을 갖고 ..
- Total
- Today
- Yesterday
- createML
- 컬렉션
- SwiftUI
- ios
- 백준알고리즘
- 프로그래머스swift
- swift string
- Protocol
- swift 기초
- 프로그래머스
- 프로토콜
- 개발자문서
- Collection
- 알고리즘
- 김프매매
- 자연어처리
- swift문제
- swift reduce
- 부스트코스
- swift언어
- 스위프트
- publisher
- swift
- 백준swift
- Swift 알고리즘
- 알고리즘문제
- uikit
- CoreML
- swift 문자열
- swift알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |