Study
-
Repository 만들기 - [New Git Repositories...] 선택 - Create 선택 - 왼쪽 두 번째 메뉴 클릭 - [Respositories] - [New "Project명" Remote..] - [완료] Source Control - commit : 파일 추가 및 변경 내용을 저장하는 작업 - push : 파일 추가 및 변경 내용을 원격 저장소에 저장하는 작업 - pull : 원격 저장소로부터 필요한 파일 다운 + 병합 - Fetch Changes : 원격 저장소로부터 필요한 파일 다운(pull과 달리 병합은 따로) - Refresh file status : 프로젝트 상태를 새로고침 - Cherry-Pick... : 다른 Branch에 있는 commit을 선택하여 내 Branch에..
[Git] Xcode에서 GitRepository 만들기 - [New Git Repositories...] 선택 - Create 선택 - 왼쪽 두 번째 메뉴 클릭 - [Respositories] - [New "Project명" Remote..] - [완료] Source Control - commit : 파일 추가 및 변경 내용을 저장하는 작업 - push : 파일 추가 및 변경 내용을 원격 저장소에 저장하는 작업 - pull : 원격 저장소로부터 필요한 파일 다운 + 병합 - Fetch Changes : 원격 저장소로부터 필요한 파일 다운(pull과 달리 병합은 따로) - Refresh file status : 프로젝트 상태를 새로고침 - Cherry-Pick... : 다른 Branch에 있는 commit을 선택하여 내 Branch에..
2022.08.15 -
변수와 상수 - 파이썬에서는 상수를 지정하는 키워드는 없지만 완전히 불가능하지는 않다 -> 별도의 코드 작성하면 상수 선언 가능 - 변수를 선언할 때 변수명을 바로 적어주고 값을 할당하면 자동으로 변수의 선언과 값 할당이 이루어짐 - "=" 개념이 같다가 아니라 대입의 의미 변수에 값을 할당 - 문자열을 대입할 때 ""(큰따옴표)나 ''(작은따옴표)로 묶어서 대입해야 됨 ※ 따옴표 둘 다 사용해도 됨!!
[Python] 변수와 상수변수와 상수 - 파이썬에서는 상수를 지정하는 키워드는 없지만 완전히 불가능하지는 않다 -> 별도의 코드 작성하면 상수 선언 가능 - 변수를 선언할 때 변수명을 바로 적어주고 값을 할당하면 자동으로 변수의 선언과 값 할당이 이루어짐 - "=" 개념이 같다가 아니라 대입의 의미 변수에 값을 할당 - 문자열을 대입할 때 ""(큰따옴표)나 ''(작은따옴표)로 묶어서 대입해야 됨 ※ 따옴표 둘 다 사용해도 됨!!
2022.08.02 -
Firestore Setting - 프로젝트에서 FireStore Database를 추가 - DB 생성 - Cloud Firestore 위치는 아무거나 선택(서버 위치에 따라 속도가 다름) - 컬렉션 추가 - 테이블에 데이터 추가 - Firestore 규칙 (만약 allow read, write if false로 되어 있으면, true로 바꿔 데이터를 읽어올 수 있음) - podfile Firestore Code - import FirebaseFirestore - DB에 선언한 것을 구조체로 선언 - Firebase DB에 들어갈 수 있는 데이터 구조(클래스와 구조체는 들어갈 수 없음) Number String Array Dictionary → 구조체를 Dictionary로 바꾸는 getDic() 함수도..
[iOS] Firebase FireStore/StorageFirestore Setting - 프로젝트에서 FireStore Database를 추가 - DB 생성 - Cloud Firestore 위치는 아무거나 선택(서버 위치에 따라 속도가 다름) - 컬렉션 추가 - 테이블에 데이터 추가 - Firestore 규칙 (만약 allow read, write if false로 되어 있으면, true로 바꿔 데이터를 읽어올 수 있음) - podfile Firestore Code - import FirebaseFirestore - DB에 선언한 것을 구조체로 선언 - Firebase DB에 들어갈 수 있는 데이터 구조(클래스와 구조체는 들어갈 수 없음) Number String Array Dictionary → 구조체를 Dictionary로 바꾸는 getDic() 함수도..
2022.07.19 -
Setting - https://console.firebase.google.com/에서 프로젝트 생성 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com - 계속 누르기 - Default Account for Firebase 선택 - 프로젝트 준비 완료 - App에 Firebase 추가 [iOS 선택] - Apple 번들 ID 입력 - GoogleSerivce-Info.plist 다운, Xcode 프로젝트 info파일 밑에 추가하기 - 추가 마치고 나서 Authentication 시작하기 - 로그인 방식 선택하기 [이메일/비밀번호] 방식 주로 사용함 [전화 인증]은 소량의 인증이면 무료 [Facebook/Twitter]는 구현하기 어려움 [Kakao나 Naver]는 개발..
[iOS] Firebase AuthenticationSetting - https://console.firebase.google.com/에서 프로젝트 생성 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com - 계속 누르기 - Default Account for Firebase 선택 - 프로젝트 준비 완료 - App에 Firebase 추가 [iOS 선택] - Apple 번들 ID 입력 - GoogleSerivce-Info.plist 다운, Xcode 프로젝트 info파일 밑에 추가하기 - 추가 마치고 나서 Authentication 시작하기 - 로그인 방식 선택하기 [이메일/비밀번호] 방식 주로 사용함 [전화 인증]은 소량의 인증이면 무료 [Facebook/Twitter]는 구현하기 어려움 [Kakao나 Naver]는 개발..
2022.07.18 -
참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 패키지(package) - 서로 관련 있는 클래스나 인터페이스의 컴파일된 클래스 파일들을 한 곳에 묶어 둔 것 - 파일의 경로명은 점(.)을 찍어 표현 import문 - 다른 패키지의 클래스를 사용할 때, 컴파일러에게 그 클래스의 경로명을 알려주는 문 import 패키지.클래스; 패키지 선언 - 패키지 명은 package 키워드를 이용하여 소스 파일의 첫 줄에 선언 - p333 참고 패키지의 특징 - 패키지를 만들어 계층화시키면 더욱 관리하기 좋음 - 패키지별 접근 권한의 범위로 이용 가능 - 동일한 이름의 클래스를 다른 패키지에 작성 가능 - S/W의 높은 재사용성 모듈(Module) - 패키지들을 담는 컨테이너 - 확장자..
[Java] 모듈과 패키지, 자바의 기본 패키지참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 패키지(package) - 서로 관련 있는 클래스나 인터페이스의 컴파일된 클래스 파일들을 한 곳에 묶어 둔 것 - 파일의 경로명은 점(.)을 찍어 표현 import문 - 다른 패키지의 클래스를 사용할 때, 컴파일러에게 그 클래스의 경로명을 알려주는 문 import 패키지.클래스; 패키지 선언 - 패키지 명은 package 키워드를 이용하여 소스 파일의 첫 줄에 선언 - p333 참고 패키지의 특징 - 패키지를 만들어 계층화시키면 더욱 관리하기 좋음 - 패키지별 접근 권한의 범위로 이용 가능 - 동일한 이름의 클래스를 다른 패키지에 작성 가능 - S/W의 높은 재사용성 모듈(Module) - 패키지들을 담는 컨테이너 - 확장자..
2022.06.22 -
참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 상속 - 클래스가 위 클래스를 상속받아 확장(extends)함을 의미 - 코드 중복을 제거하여 클래스를 간결하게 구현 가능 - 장점 클래스의 간결화 클래스 관리 용이 S/W의 생산성 향상 - 부모 클래스를 슈퍼 클래스(super class), 상속받는 자식 클래스를 서브 클래스(sub class)라고 부름 - 상속을 선언할 때 확장한다는 뜻을 가진 extends 키워드를 사용 - 서브 클래스 객체 생성 Point p = new Point(); ColorPoint cp = new ColorPoint(); - 자바 상속의 특징 클래스의 다중 상속을 지원하지 않는다. 상속의 횟수를 제한을 두지 않는다. 계층 구조의 최상위에 jav..
[Java] 상속과 인터페이스참고 : 명품 JAVA Programming (개정 4판) 저자 황기태, 김효수 상속 - 클래스가 위 클래스를 상속받아 확장(extends)함을 의미 - 코드 중복을 제거하여 클래스를 간결하게 구현 가능 - 장점 클래스의 간결화 클래스 관리 용이 S/W의 생산성 향상 - 부모 클래스를 슈퍼 클래스(super class), 상속받는 자식 클래스를 서브 클래스(sub class)라고 부름 - 상속을 선언할 때 확장한다는 뜻을 가진 extends 키워드를 사용 - 서브 클래스 객체 생성 Point p = new Point(); ColorPoint cp = new ColorPoint(); - 자바 상속의 특징 클래스의 다중 상속을 지원하지 않는다. 상속의 횟수를 제한을 두지 않는다. 계층 구조의 최상위에 jav..
2022.06.04