반응형

프로그래밍 4

[iOS/Swift] Initialization

커스텀 클래스 init(coder:) https://developer.apple.com/documentation/foundation/nscoding/1416145-init Returns an object initialized from data in a given unarchiver 스토리보드에서 초기화 메소드를 호출할 때 이 메소드를 호출한다. 따라서 스토리보드에서 생성한 객체의 초기화가 필요한 경우 이 메소드에서 작성해준다. parameter로 들어가는 NSCoder 타입은 스토리보드에서 자동으로 생성되는 값이다. 스토리보드를 이용하지않더라도 해당 메소드를 사용할 수는 있지만 실제로 NSCoder에 어떤 값이 들어가는지는 알기 어렵다. init(frame:) https://developer.apple...

Programming/Swift 2018.12.13

[DB/MySQL] Database - MySQL 기초 (index)

Database - MySQL 기초3 - index (https://opentutorials.org/course/195/1538) 심화 개념‼️‼️‼️‼️ index (인덱스) Database에 있는 데이터가 백만개 천만개 있는 경우 필요한 데이터를 찾아는데 시스템 상의 부하, 많은 시간이 소요될 수 있다. Database 기반의 웹서비스를 만들었을 때 게시판을 조회할 때 index 문제로 오랜 시간이 걸린다면?? 아무도 사용하지 않을 것이다. 물론 가볍게 사용하는 정도라면 index를 사용해서 만들 지 않아도 최근 컴퓨터의 성능은 좋기 때문에 빠른 처리가 된다. 하지만 그 반대일 때 index를 사용해서 빠르게 찾을 수 있도록 만들 수 있다. 인덱스의 종류 primary : 중복되지않는 유일한 키 no..

Programming/DB 2018.08.10

[DB/MySQL] Database - MySQL 기초2

Database - MySQL 기초 2 (https://opentutorials.org/course/195/1467) 생성 데이터베이스와 테이블을 만드는 행위 CREATE DATABASE [database name]; CREATE DATABASE [database name] CHARACTER SET utf8 COLLATE utf8_general_ci; 데이터베이스 목록 보기 SHOW DATABASES; 데이터베이스 삭제 DROP DATABASE [database name]; 데이터베이스 사용 USE [database name] Table 데이터가 실질적으로 저장되는 저장소 File과 유사한 역할, DB는 File을 Grouping해주는 것 스키마 : Schema 테이블에 적재될 데이터의 구조와 형식을 정..

Programming/DB 2018.08.10

[기타] SDK와 API 알아보기

SDK 알아보기 SDK 란? SDK는 Software Development Kit의 약자로 일반적으로 소프트웨어 기술자가 사용하여 특정한 소프트웨어 꾸러미를 말한다. (위키백과) 소프트웨어를 개발하기 위한 공구박스? 정도..? 이 안에는 API, 개발에 필요한 도구들, 샘플 코드, 관련 문서 등이 들어있는 개발 도구의 집합이다. ex) Android SDK, JDK, iOS SDK, .NET Framework SDK, Facebook SDK .... API 란? API는 Application Programming Interface의 약자로 응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. (위키백과) API 제작자는 누군가 쉽게 ..

Programming/기타 2018.08.01
728x90
반응형