목록개발 (4)
JUST DO IT PROJECT
오늘은 코어데이터에 대해서 알아보려고 합니다. 특히 아래 내용에 대해서 알아볼 예정입니다. Core Data 란 무엇인지? Core Data Stack이란 무엇인지? Core Data의 Model은 어떻게 만드는지? Core Data Stack 즉 NSPersistentContainer를 어떻게 만드는지? model, context, coordinator에 대해서는 별도의 포스팅에서 알아보겠습니다 UIKit과 SwiftUI 각각에서 어떻게 사용할 수 있는지? Core Data 하나의 단말 내부에 데이터를 캐싱하거나 보존하는 프레임워크 또는 CloudKit을 이용해 여러 단말의 데이터를 싱크하는 프레임워크 Overview 코어데이터는 앱의 데이터를 오프라인에서도 사용할 수 있도록 저장하거나, 임시 데이터를..
1. 객체지향 프로그래밍 Object-Oriented Programming (OOP) 프로그래밍 언어는 세 단계로 나눌 수 있음 기계언어 Machine Languages: 0, 1 의 바이너리 코드로 이루어짐 어셈블리 언어 Assembly Languages: symbolic programming 허용함. assembler가 기계언어로 번역해줌 고수준 언어 High-level Languages: 컴파일러 compiler가 어셈블리 언어로 번역해줌 Java는 고수준 언어이며 객체지향언어임. Sun Microsystem이 개발함. 객체지향 프로그램은 객체(objects)를 이용함. 이 객체의 행동과 정보를 정의해둔 것이 클래스(Class)임 클래스는 틀이라고 생각한다면, 클래스로부터 만든 객체를 인스턴스(in..
안드로이드 개발을 처음 접하시는 분이나 다시 공부하려는 분들을 위한 기초 요약입니다. 전체적인 흐름을 훑어보고 필요한 부분을 찾기 위한 키워드 위주로 정리되어 있습니다. 아주 간단하게만 요약되어 있으므로 상세 내용을 검색해 예제와 함께 보기를 추천드립니다. * Out of Date 정보가 있을 수 있습니다. * 1. Android란? 안드로이드는 오픈 핸드셋 얼라이언스(OHA)에서 모바일 기기의 공개표준을 개발하기 위해 결성 안드로이드는 리눅스 커널에서 동작하며 OpenGL에 대응하는 그래픽 엔진을 탑재하여 카메라, 터치 스크린, GPS, 가속센서 등의 하드웨어를 운용가능 (?)안드로이드 응용프로그램은 Android Studio를 이용해 개발 가능하며 ART(Android Runtime)라이브러리로 작동..
re:View 1st Impact re:View라는 meet up에 다녀왔다. 생활코딩에서 눈에 띄어 즉흥적으로 신청한 행사. 아직 실무에 들어가보지 않은 입장에서 이런 MEETUP에서는 어떤 이야기가 오가는지 궁금했는데 감사하게도 취준생의 자리를 마련해주셨다. 덕분에 오랜만에 삼성 SDS 향군타워에 방문했다. 사실 장소가 익숙한 곳이라 가야겠다고 결정한 것인지도 모른다. 오랜만의 잠실 나들이. 전체적으로 행사는 코드의 품질관리에 대한 내용으로 삼성 SDS의 신상재님께서 주최를 하셨다. 그 방법의 일환으로 개발자로서 코드리뷰에 대한 서지연님의 발표가 있었고, 관리자의 측면에서 플랫폼적인 측면으로 접근하신 김헌기님의 발표가 이어졌다. 이 MEETUP은 단순히 코드 뿐만 아니라 개발과 관련된 모든 생산 산출..