ios - 8 swift 기본문법(Array, Dictionary, Set)
1 Collection? - 여러 변수를 담을 수 있는 컨테이너 - Array, Dictionary, Set등이 있다. 2 Array - 동일한 타입의 여러 변수를 저장할 수 있는 컨테이너 - 정의 var evenNumbers: [Int] = [2, 4, 6, 8] var oddNumbers: Array = [1, 3, 5, 7] - append evenNumbers.append(10) evenNumbers.append(contentsOf: [12, 14]) oddNumbers += [9, 11, 13] - empty check let isEmpty = evenNumbers.isEmpty - count let numOfElems = evenNumbers.count - 원소 접근 first, last, m..
OpenGL - 6 Shaders (2)
6.5 More attributes! - 이전 chapter에서 VBO를 채우는 방법과 vertex attribute pointer를 configure해서 VAO에 이 attributes들을 담는 방법을 살펴봤다. - 이번에는 3 floats color data를 vertices array에 더해 주자. - vertices는 각각의 좌표, 색의 대한 정보를 가지고 있는 배열이다. float vertices[] = { // positions // colors 0.5f, -0.5f, 0.0f, 1.0f, 0.0f, 0.0f, // bottom right -0.5f, -0.5f, 0.0f, 0.0f, 1.0f, 0.0f, // bottom left 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, 1.0f..