[Objc]@class vs import – 클래스 호출 시 사용 방법
오픈소스 라이브러리를 활용하다보면 @class라고 선언한 부분이 보입니다. 그냥 넘어갈 수도 있지만 나중에 유용하게 사용할 수 있기때문에 찾아보았습니다. 대개 특정 클래스를 사용하기 위해서는 다음과 같이 사용합니다. #import "Foo.h" @interface...
오픈소스 라이브러리를 활용하다보면 @class라고 선언한 부분이 보입니다. 그냥 넘어갈 수도 있지만 나중에 유용하게 사용할 수 있기때문에 찾아보았습니다. 대개 특정 클래스를 사용하기 위해서는 다음과 같이 사용합니다. #import "Foo.h" @interface...
Java에서 toString이 있다면 ObjectiveC에서는 description이 있습니다. 기본 타입이 아닌 우리가 임의로 생성한 타입의 객체를 생성하고 그 객체를 출력하려고 하면 description 메소드를 작성을 해줍니다. -(NSString *)description { NSString *str...
tl;dr VMWare Tools를 다시 설치하면 된다. 문제 맥에서 VMFusion를 사용해 Windows 개발 환경을 쓰고 있었는데 8.1로 업데이트 한 이후 공유 폴더 드라이브에 연결하지 못하는 문제가 나타났다. VMFusion에서는 맥과...
목차 마크다운으로 문서 작업할 때 가장 큰 장점은 빠르고 쉽다는 것이다.(마크다운 툴을 고를 때에도 빠른 속도에 중점을 둔다.) 마크다운을 지원하는 앱이나 서비스는 많다. 최근에는 쏟아져 나온다는 표현이 적당할...
#리코GR 사이드에 있는 Effect 버튼은 진짜 유용하다.
Australia Post provides several APIs for developers to use. You can find the developer centre website here. In this post, I’m going to introduce how to use Postage...
이 글은 자바스크립트 제대로 배우기 스터디 그룹의 활동으로 «프론트엔드 개발자를 위한 자바스크립트»(2013 인사이트, 한선용 옮김)에서 요약한 글임을 밝힙니다. 객체지향(Object-oriented: OO) 언어는 일반적으로 클래스를 통해 같은 프로퍼티와 메서드를 가지는...
Javascript 자바스크립트를 처음 써 본건 작년 8월인데, 그 이후로 쭉 썼지만 그때 그때 구글링 해 가면서 쓴 것이라 언어 자체에 대한 이해가 부족하다는 생각을 항상 했다. 중간에 책도...
Firefox OS 소개 - 신혁석- 파이어폭스 OS = GECKO - 가장 아래에 디바이스 드라이버가 있고 GECKO가 있고, 그 위에 웹앱이 있음. - 현재 단말기를 싸게, 퍼포먼스를 올리는 중. Gaia(다이아) - 파이어폭스...
Git Branch Git는 하루에도 몇 번씩 쓰는 툴인데, 자세히 잘 모른다는게 오늘 갑자기 문득 생각이 나서 공부하게 됐다. 맨날 쓰는건 add, commit, push 밖에 없으니 그냥 단순 저장...
#데이터 작업 기존의 맛집 데이터 수집해 놓은것들을 서울 지역에 한해서 데이터베이스에 넣었다. importer를 개발하는 일은 늘 짜증나는 것 같다. 그래두 머 나름 이전에 개발해 두었던 것을 다시 고치고...
다른 프로그래밍 언어와 같은 부분이 많아 큰 어려움은 없었지만 타입 변환 등 자바스크립트만의 특성으로 잘 읽어봐야 할 부분이 많았다. 특히 typeof나 instanceof 부분은 JavaScript를 더 이해하는데 도움이 되었다....
조직생활 회사는 일하기 위해 모인 사람들이 있는 곳이다. 조직생활!= 학교생활 이라는 것을 명심해라! 학교 과제처럼 혼자서 할수 있는 일보다는 같이 하는 일이 많다. 주역량 + 부역량 을 같이...
목차 페이스북 자바스크립트 제대로 하기 스터디 그룹에서 기본 가이드인 자바스크립트 제대로 배우기 중 자바스크립트 객체에 대한 JavaScript is Sexy: JavaScript Objects in Detail를 번역하였습니다. 자바스크립트 객체 상세 원본:...
4월 Plan 정신좀 차리고 살아야겠다. 벌려놓은게 하도 많아야지. 크게 보면 성장할 수 있는 기회고, 정신 못차리면 죽도 밥도 아니게 되는 시즌인것 같다. 1. AngularJS angular 를 익혀야 한다....
Express.js 4.0 express 가 4.0 RC4 로 버전 업 되었습니다. 여기 에 의하면 Release Candidates 이며, 곧 머지않아 정식 버전이 나올 것 같습니다. 이 글은 express 3 에서...
Introduction to IoC Container Dependency Injection 등의 IoC Container는 현대적 소프트웨어 설계에 아주 중요한 요소입니다. TDD, BDD를 비롯한 단위 테스트를 기반으로한 개발 프로세스는 IoC Container 없이 상상하기 힘들며...
팩토리 패턴(Factory Pattern) 팩토리 메소드 패턴에서는 객체 생성을 처리하는 클래스를 정의합니다. 다수의 클래스를 생성하고 상황에 맞는 클래스를 가지고 객체를 생성을 하는데 생성 클래스의 변경에 따른 소스 변경이 줄어듭니다....
목차 이 포스팅은 "프론트엔드 개발자를 위한 자바스크립트(2013 인사이트, 한선용 옮김)"에서 발췌 요약한 것이며, 인사이트와 저작권에 대한 부분을 의논하여 사전 허락을 받은 것입니다. 자세한 내용은 페이스북 자바스크립트 제대로 하기...
Binary Search Tre 이번 포스팅에서는 이진 탐색 트리(Binary Search Tree) 에 대해 알아보겠습니다. 이 글은 직접 작성했기 때문에 내용에 오류가 있을 수있습니다. 따라서 잘못된 내용이 있거나, 레퍼런스에 관해서...
루비에서는 테스트를 하기 위해 minitest와 BDD 프레임워크인 RSpec이 많이 사용됩니다. 유닛 테스트에 친숙하신 분들은 minitest를 선호하지만, 좀 더 설명적인 테스트가 가능한 RSpec도 많이 사용되고 있습니다. 이 글에서는 RSpec...
AndBug 라는 android debugger 를 알게되어 처음 사용해봅니다.
[[ipython:euler-032]]
얼마 전 4월 2일에 프로그래머 그룹에서 Immutable Infrastructure을 주제로 발표했습니다. Immutable Infrastructure란 분명한 실체를 지칭하기보다는 한 번 설정하고 (거의) 변경하지 않는 이미지 기반의 어플리케이션 배포 패러다임을 뜻하는 단어입니다....
tmux를 어디선가 보고 엄청 멋지다 싶어서 검색했더니 @nanhapark님이 재미있게 정리한 글이 있어서 편하게 볼 수 있었다.1 읽은 글들은 다음 목록에서 확인할 수 있고, 읽으며 요약해 정리했다. Tmux 입문자님들을...
이진 탐색 전 아직 Donald Knuth 의 The art of computer programming 을 본적은 없습니다만, 스택오버플로우에 올라온 질문 에 의하면, 이런 말을 했다고 합니다. “Although the basic idea...