목록기초 (4)
BOID
안녕하세요, 저번 1탄에 이어서 이번에도 string관련 메서드 프로퍼티에 대해 포스팅을 하려고 하는데요. 이번에는 기본 문자열에 문자열, 문자를 추가하는 것에 대해 포스팅해보겠습니다. String 관련 기본 프로퍼티, 메서드 .append(String) 공식문서에서는 기본 string인 문자열에 매개변수로 입력한 string을 뒤에 합치는 것입니다. 한번 예시를 살펴보겠습니다. test라는 변수에 빈 문자열 배열을 추가해줬습니다. .append()라는 메서드를 통해서 기본 빈 문자열에 appendString을 추가해줬습니다. 결과를 보겠습니다. test라는 빈 문자열이 있는 변수에 appendString 문자열을 추가해 줬기 때문에 결괏값은 appendString이 되었습니다. .append()메서드는..
안녕하세요 HoonIOS입니다. :) 이번에 컬렉션 뷰 컨트롤러에 대해 좀 자세히 알고 싶어서 공부를 좀했는데요, 어제 새벽까지 하고 오늘 아침까지 해서 정리랑 공부를 했습니다! 그래서 이번에 컬렉션 뷰 컨트롤러를 얼릉 정리해서 포스팅하고 싶어서 다른 거 포스팅할 것도 있지만 이번 포스팅을 먼저 하고 싶어서 후다닥 자리에 앉았습니다 ㅎㅎㅎ 이제 한번 알아보겠습니다. UICollectionView란? 제일먼저 애플 공식문서에서는 어떻게 정의가 되어있는지 한번 확인해봐야겠죠? " 정렬된 데이터 항목들을 관리하고 개발자가 만들어준 레이아웃을 사용하여 표시하는 객체"라고 합니다. 그럼 UICollectionView가 어떻게 구성이 되어 있는지 확인해보겠습니다. Supplementary view는 셀과는 별개로 ..
안녕하세요, HoonIOS입니다. 저번에는 알고리즘의 시간 복잡도, 선형 시간 알고리즘, 선형 시간 이하 알고리즘, 이진 탐색인 기초 알고리즘을 알아봤는데요. 이곳을 클릭 하시면 저번에 포스팅했던걸 보실 수 있을 겁니다. 이번에는 저번 기초 알고리즘에 이은 다항 시간 알고리즘, 지수 시간 알고리즘, 소인수 분해의 수행 시간, 그다음 시간 복잡도에 좀 더 알아보도록 하겠습니다. 다항 시간 알고리즘이란? - 다항 시간 알고리즘이란 반복문의 수행 횟수를 입력 크기의 다항식으로 표현할 수 있는 알고리즘이다. 예를 들어) n², n...을 말한다. - 다항 시간은 하나의 분류에 포함되는 알고리즘 간에도 큰 시간 차이가 날 수 있는데 이것은 loop안에도 코드에 따라 큰 시간 차이가 날 수도 있습니다, 그만큼 같은..
안녕하세요 HoonIOS입니다 :) 오늘은 기본부터 다시 공부하고 있는데 iOS에서 제일 중요한 기본 중의 기본! 프레임워크에 대해 포스팅을 하려고 합니다. 우선 프레임워크의 의미를 알아야 겠죠? 프레임워크란? - 프레임워크의 사전적인 의미는 어떤 것을 이루는 뼈대, 기본 구조를 이야기합니다, 비유를 하자면 건축을 할 때 뼈대, 형태를 의미합니다. - 이것을 iOS의 소프트웨어에서 사용하는 프레임워크는 애플리케이션 제작을 빠르고 편리하게 할 수 있도록 뼈대를 이루는 각종 코드를 제작하여 미리 모아둔거라고 생각하시면 됩니다. - 이렇게 설명하면 어려울 수 있으니 iOS에서 사용하는 대표적인 클래스를 보고 말씀드릴게요, 우선 UIButton, UILabel, UIViewController ... 등이 있는데..