Development137 [iOS][iPhone][ObjectC-03] 오브젝트 C 기본 문법 Implementation, Instantiation 안녕하세요 푸민입니다! 저번 포스팅에서 Interface와 Message에 대해서 알아보았습니다. 이번에는 Implementation에 대해서 알아볼게요! 1. Implementation Implementation 은 Interface로 만들어 놓은 틀(클래스)을 직접 구현하는 부분입니다. 즉 실질적인 기능이 되는 곳이에요! Interface 는 .h 라는 파일로 만들어지고, Implementation 은 .m 이라는 파일로 만들어집니다. 그래서 실제로 나중에 Xcode에서 작업하시면 항상 .h 파일과 .m 파일이 함께 만들어지는 것을 보실수 있어요! Implementation 의 기본 구조는 아래와 같습니다.@implementation classname + (return_type)classMethod .. 2015. 8. 9. [안드로이드] Location 정보 가져오기 안녕하세요 푸민입니다. 안드로이드에서는 위치정보를 받기 위해서 LocationManager 클래스를 제공합니다. LocationManger는 Network, GPS 등의 Provider를 받아서 해당 Provider에게 위치정보를 요청할수 있는 클래스입니다. String provider = LocationManager.getProvider(LocationManager.NETWORK_PROVIDER); 이런 식으로 Provider를 불러온 뒤 사용하면 됩니다. 그리고 Criteria라는 클래스를 설정해주면 해당 상황에 맞는 Provider를 설정해줍니다. String provider = LocationManager.getBestProvider(criteria, true); 두번째인자인 boolean은 en.. 2015. 8. 9. [Tools] 개발에 도움되는 좋은글들~ 안녕하세요 푸민입니다. 이번에 소개해드릴곳은 D2입니다. 이전에는 네이버에서 HelloWorld 라는 이름으로 운영한 블로그 같은 웹사이트 인데요. 각종 개발관련하여 굉장히 퀄리티있고 좋은 글들이 올라오는 곳입니다. http://d2.naver.com/about 한번 들어가서 구경들 해보셔요~ 2015. 8. 8. [디자인패턴] DesignPattern02 - Builder 안녕하세요 푸민입니다. 이번에는 디자인 패턴에서 빌더에 대해서 알아보겠습니다. https://ko.wikipedia.org/wiki/%EB%B9%8C%EB%8D%94_%ED%8C%A8%ED%84%B4 빌더란 말 그대로의 뜻으로, 특정 객체를 생성하는 것입니다. 빌더라는 클래스를 정의함으로 인해서 어떤 식으로 객체를 생성할지 구조를 잡을 수 있습니다. 순서 1. 피자라는 클래스를 생성한다. - 피자는 도우, 소스, 토핑 변수를 가지고 각 셋 메소드와 셋팅된 것을 출력하는 메소드를 가지고 있습니다. 2. 피자 빌더 클래스를 생성한다. - 피자 빌터는 비자 변수를 가지며, 피자 생성, 피자 가져오기를 가진다. - 추상 메소드로 도우, 소스, 토핑 설정을 작성한다. 3. 피자 빌더를 상속 받은 부산 빌더와 서울.. 2015. 8. 8. 이전 1 ··· 27 28 29 30 31 32 33 ··· 35 다음