profile
노션으로 이사갑니다 https://tungsten-run-778.notion.site/Study-Archive-98e51c3793684d428070695d5722d1fe

SceneDelegate / UIWindowScene / UISceneSession

\*\*\*ReferenceUIWindowScene : UIWindowSceneUIWindowSceneDelegate : UIWindowSceneDelegateScene Life cycle : Managing Your App's Life Cycle✅ 결론Scene Li

2022년 2월 19일
·
0개의 댓글
·

[CS] 네트워크 - 3. Transport Layer

Reference 내용전반: KOCW Transport Layer Transport Layer? Transport Layer는 Application Layer 하위 레이어로 좀 더 구체화된 레이어라 할 수 있다. Transport Layer의 프로토콜은 대표적으로

2022년 2월 18일
·
0개의 댓글
·

[Apple] UIWindow

UIWidowUIWindow.makeKeyAndVisible()UIWindowSceneUISceneUISceneSession

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

App 런치 과정

ReferenceResponding to the Launch of Your App : Responding to the Launch of Your AppAbout the App Launch SequenceApp 런치과정이 꽤 복잡하긴 한데 시스템이 대부분 자동으로 해줍니

2022년 2월 17일
·
0개의 댓글
·

AppDelegate

UIApplication : UIApplicationUIApplicationDelegate : UIApplicationDelegate🔘 실질적인 root 객체 / 시스템과의 상호작용App delegate 객체는 App 전체가 공유하는 행동들을 관리합니다. app de

2022년 2월 17일
·
0개의 댓글
·

스레드(Thread)의 적정 개수

Q. 병렬처리가 가능한 작업(ex. 네트워크 로딩)이 3000개만큼 한 번에 요청되었고, 결과 전체를 당장 요구하는 상황을 가정하자. 복수의 스레드를 사용하여 이를 보다 효율적으로 처리할 수 있다. 하지만, 스레드를 무작정 양산하는 것은 스레드 관리비용(ex. 스레드생

2022년 2월 14일
·
1개의 댓글
·

Core Animation

Reference내용전반: Core Animation Programming Guide(https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreAnimation_guide/Co

2022년 2월 13일
·
0개의 댓글
·

[CS] 네트워크 - 2. Application Layer

Reference내용전반: KOCWApplication Layer는 네트워크 Application이 관할하는 영역이다. 네트워크 Application은 말 그대로 네트워크 기능이 있는 Application(프로세스)를 말한다. 가장 흔한 예로 웹브라우저가 있다. 네트워

2022년 2월 13일
·
0개의 댓글
·

네트워크 : 프록시 서버

Reference내용전반 : 우아한Tech프록시 서버는 client와 server 사이에서 통신을 중계하는 역할을 하는 서버를 말한다클라이언트 대신 서버에게 요청을 받아 응답🔘 캐싱클라이언트가 서버로 어떤 자원에 대한 요청을 보낼 때 먼저 웹 캐싱 프록시로 간다. 프

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

class 생성자 문법 정리

Reference내용전반 : SwiftLanguageGuide(https://docs.swift.org/swift-book/LanguageGuide/Initialization.htmlDesignated 생성자에서, 프로퍼티를 초기화해주고 super.init을

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

Split Views

Reference내용전반 : Human Interface Guidelinessplit view는 App의 top-level에서 계층 구조의 content를 표현합니다. split view는 double 혹은 triple column 인터페이스로 표현되며, primary

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

[Apple] Generating Code

Reference내용전반 : Apple문서Class Definition은 대신 생성되는 두 파일을 수정할 필요가 없을 때 선택합니다. codegen이 생성한 소스코드는 프로젝트 소스리스트에는 나타나지 않습니다. Xcode는 class/프로퍼티 파일을 빌드과정에 포함시키

2022년 2월 12일
·
0개의 댓글
·

multiple commands produce ~

Core Data의 codegen에서 Manual/None 외의 옵션을 쓰다보면 만날 수 있다. 원인은 파일/선언 중복이다class definition 시, 자동생성되는 class/프로퍼티 파일은 사용되지 않으므로 지워야 한다. Category/Extension 시,

2022년 2월 12일
·
0개의 댓글
·

[예제] Core Data

NSManagedObject subclass 생성(굳이 AppDelegate에 만들 필요는 없음)

2022년 2월 12일
·
0개의 댓글
·

[CS] 네트워크 - 1. 네트워크 기본

Reference내용전반: KOCW인터넷이 어떤 요소들로 이루어져 있는가인터넷은 위와 같은 구조로 크게 3요소로 구성된다Edge : 웹브라우저 같은 ApplicationCore : 라우터(원판모양)Link : Edge/Core들을 서로 연결하는 매체 🔘 Client자

2022년 2월 12일
·
0개의 댓글
·

[Apple] CoreData : Core Data Stack / NSPersistentContainer / NSManagedObjectModel / NSManagedObjectContext / NSPersistentStoreCoordinator / NSManagedObject

ReferenceCore Data Stack : Apple 아카이브(https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreData/InitializingtheCoreData

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

[Apple] File System Programming Guide : File System Basics

Reference내용전반 : Apple문서(https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystem

2022년 2월 8일
·
0개의 댓글
·

TableViewCell: selection control

cell.selectedBackgroundView라는 프로퍼티가 존재한다. 이것은 선택된 cell의 뒤에만 동적으로 배치되므로 배경색같은거 설정할때 활용된다

2022년 2월 8일
·
0개의 댓글
·

[CS] 데이터베이스 - 5. Normalization / Indexing / Transaction

Reference내용전반: edwith정규화란, 하나의 relation에 하나의 의미만 존재할 수 있도록 relation을 분해해 가는 과정입니다. 이 과정에서 데이터의 중복이 있을 경우 이상 현상이 발생할 가능성이 있는데, 이런 불필요한 중복을 피하기 위해 스키마를

2022년 2월 7일
·
0개의 댓글
·

UIView: [Apple] draw(_:)

Reference내용전반: Apple문서Reminddraw()는 직접 호출하는게 아니다. re-draw가 필요하면 setNeedsDisplay() 호출UIView의 draw()는 내용이 없으므로 굳이 super를 호출할 필요는 없다UIGraphicsGetCurrentC

2022년 2월 6일
·
0개의 댓글
·