반응형

GaengStroy 250

[XCode] 용어

- 오브젝트 라이브러리: IOS의 화면을 구성 - 인스펙터 영역: [XCode 설명] [GIT repository 만들기] chocozero.github.io/IT/iOS/2018-02-05/iOS-Xcode%EB%A1%9C-UI%EB%8B%A4%EB%A3%A8%EA%B8%B0-%EA%B8%B0%EC%B4%88/ [iOS]Xcode로 UI다루기 기초 이 글은 iOS앱 개발시 필요한 기본적인 UI를 다룰 수 있는 지식을 공부하면서 정리했습니다.사진 및 주 내용은 Xcode 9 기반 애플 공식 문서를 참고하였습니다. Xcode, Storyboard먼저 아래의 내용을 설 ChocOZerO.github.io support.zeplin.io/en/articles/928678-developing-ios-projec..

카테고리 없음 2021.04.12

[DB]

SQL( Structured Query Language ) - 구조화 질의어, 관계형 데이터 베이스 관리 시스템 (RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 언어이다. - 자료의 검색과 관리, 데이터베이스 스키마 생성과, 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다. - 데이터 정의 언어 (DDL : Data Definition Language) - 데이터 조작 언어 (DML : Data Manipulation Language) - 데이터 제어 언어 (DCL : Data Control Language) MS-SQL( Microsoft SQL Server ) - MS에서 발표한 Relational DataBase Management System 이다. MY-SQL - 세계에서 ..

Platform/Etc 2021.03.24

[백준] 14500-테트로미노

아....어렵다.... 삽질 이 문제는! DFS 문제 생각의 흐름 1. 서, 북, 동, 남 배열 필요. dx={0, -1, 0, 1} dy={-1, 0, 1, 0} 2. 서, 북, 동, 남 인덱스 좌표 필요 WEST = 0; NORTH = 1; EAST = 2; SOUTH = 3; 3. 갈 수 없는 위치에 대한 처리 필요 -> 현재 위치에 따라, 벽인지 아닌지 구분이 필요함. 4. 갈 필요가 없는 위치에 대한 처리 필요 -> 진행방향에 대한 변수를 갖고 있어야 함. 5. 테트로미노 큐가 필요 -> 큐에 4개가 차면, 합계를 구함. 6. 합계를 어떻게? -> map 에 방문표시를 해서, 큐에 4개가 찼을 때, 방문한 것들의 합을 구한다. 생각의 정리 1.

[2_객체지향 프로그래밍과 스위프트] Chapter10. property, method

property: 클래스, 구조체, 열거형 등에 관련된 값 - 저장 프로퍼티 - 지연저장 - 연산 프로퍼티 - 타입 프로퍼티 + 프로퍼티 감시자 더보기 //프로퍼티 감시자 = 프로퍼티의 값이 새로 할당될 때마다 호출 class Account { var credit: Int = 0 { //저장 프로퍼티 willSet { print("잔액이 \(credit)원에서 \(newValue)원으로 변경될 예정입니다.") } didSet { print("잔액이 \(oldValue)원에서 \(credit)원으로 변경되었습니다.") } } var dollarValue: Double { get { //연산 프로퍼티 return Double(credit) } set { credit = Int(newValue * 1000) ..

Language/Swift 2021.03.11

[2_객체지향 프로그래밍과 스위프트] Chapter9. struct/class

새로운 데이터 타입을 저으이하고, 기능을 추가한다. 구조체: struct - 값 타입 스위프트의 기본 데이터 타입은 모두 구조체(String, Bool, Int, ...) 클래스: class - 참조 타입 class Person { var heihgt: Float = 0.0 var weight: Float = 0.0 init() { self.heihgt = 100.0 self.weight = 20.0 } init(_ h: Float, _ w: Float) { self.heihgt = h self.weight = w } deinit { print("Person의 인스턴스가 소멸됩니다.") } } 구조체 VS 클래스 둘다: 값 저장 위한 프로퍼티 정의 가능 / 기능 실행을 위해 메소드 정의 가능 / 서브스크..

Language/Swift 2021.03.11

[1_스위프트 기초] Chpater8. Optional

safe enum School: String{ case primary = "유치원" case elementary = "초등학교" case middle = "중학교" case high = "고등학교" case univ = "대학교" } let hightestEducationLevel: School = School.middle print("저의 최종 학력은 \(hightestEducationLevel.rawValue) 입니다.") let primary = School(rawValue:"유치원") //primary let gradute = School(rawValue:"석박사") //nil School? 으로 추론 옵셔널은 열거형으로 구현되어 있다! 옵셔널 추출(Optinal Unwrapping): 옵셔널의 ..

Language/Swift 2021.03.11

[1_스위프트 기초] Chaptrer 1. Swift

0. 주저리주저리 회사에서 iOS 업무를 맞게 되었다. Android 도 제대로 모르는 상태에서 iOS 를 하는 것 같아서 불안하지만....! Swift 와 Objective-C 둘 다로 되어있는 프로젝트여서, 그나마... Kotlin 과 유사해 보이는! Swift 부터 공부하기로 했다! 항상 책의 서론에는 역사부터 나온다. 시간이 없어, 그냥 넘어갈까 하다가, 절차지향/객체지향/함수형 프로그래밍 등에 대한 내용을 한번 정리하고, Swift는 어떤 Concept 으로 만들어졌을까 궁금해서 읽어보았다! 1. Swfit 의 특징 ARC(자동 참조 카운팅) 지원 -> 메모리 관리를 쉽게 할 수 있다. Obejctive-C 의 동적 객체 모델과 매개변수 형식을 스위프트에 도입! 컴파일 언어이지만, 플레이그라운드..

Language/Swift 2021.03.11
반응형