Swift4장 함수 함수와 메서드는 기본적으로 같은것 하지만 상황이나 위치에 따라 다른 용어로 부르는 것 뿐이다. 구조체, 클래스, 열거형등 특정 타입에 연관되어 사용하는 것을 메서드, 모듈 전체에서 전역적으로 사용할 수 있는 함수를 그냥 함수라고 부른다.여기서 잠깐! 항상 헷갈리는 오버라이드와 오버로드 용어정리!오버라이드: 함수의 재정의오버로드: 함수의 중복 정의import UIKit //매개변수로 기본값을 갖는 함수도 만들 수 있다. func sayHello(_ name: String, times: Int = 3) -> String{ var result: String = "" for _ in 0.. String{ return }다음과 같은 함수의 데이터 타입은 (String, Int) -> Str..
Swift1장 스위프트클래스와 객체 클래스(Class) : 같은 종류의 집단에 속하는 속성과 행위를 정의한 것 객체(Object) : 클래스의 인스턴스(실제로 메모리에 할당되어 동작하는 모양을 갖춘 것,instance)Swift는 클래스의 인스턴스, 구조체의 인스턴스, 열거형의 인스턴스 이렇게 여러 인스턴스가 있기 때문에 객체 == 인스턴스 라는 말을 사용할 수 없다. 단지 객체는 클래스의 인스턴스의 다른 말일뿐.함수형 함수형 프로그래밍의 장점은 대규모 병렬처리가 굉장히 쉽다는 점, 프로그램이 상태의 변화 없이 데이터 처리를 수학적 함수 계산으로 취급하고자 하는 패러다임. 명령형 함수와 수학적 함수가 있는데 이 둘의 차이점은 다음과 같다. 명령형 함수는 과거 절차지향 프로그래밍 패러다임이 포함되어 있어서..
123456789101112131415161718192021222324252627282930313233#ifndef LISTBASESTACK_H#define LISTBASESTACK_H typedef int LData; class Node{private: LData data;public: Node *next; Node(LData data):data(data){} LData getData(){return data;}}; class ListStack{private: Node *head;public: ListStack() { head = nullptr; } bool SIsEmpty(); void SPush(LData data); LData SPop(); LData SPeek();};#endif // LISTB..
ArrayBaseStack.h 배열 스택 12345678910111213141516171819202122232425#ifndef __AB_STACK_H__#define __AB_STACK_H__ #define STACK_LEN 100typedef int Data; class ArrayStack{private: Data stackArr[STACK_LEN]; int topIndex; public: ArrayStack() { topIndex = -1; } bool SIsEmpty(); void SPush(Data data); Data SPop(); Data SPeek();}; #endifcs .ArrayBaseStack.cpp 1234567891011121314151617181920212223242526272..
- string
- ios sprite kit
- Mobile Robot Kinematics
- quadcopter
- 스위프트
- 객체
- UIGraphicsImageRendererFormat
- sprite kit
- ios custom camera capture
- 만들기
- 태그를 입력해 주세요.
- image render
- 자료구조
- 코드스쿼드
- swift camera 이미지 느림
- skscene
- SKPhysicsbody
- swift sprite kit
- 스택
- custom Camera
- ios
- C++
- des
- 영화
- slow image
- QUAD
- draw 이미지
- TDD
- swift custom camera
- Swift
- Total
- Today
- Yesterday