기본 콘텐츠로 건너뛰기

Xcode 5 - comment for documentation

New feature of Xcode 5. You can document your own code as like the below:

/*! Add new message between source to destination timeline as empty name string
 * \param sourceId Source timeline entity ID
 * \param destId Destination timeline entity ID
 * \returns A newly created message instance
 */
- (ISMessage*)messageFromTimeline:(NSInteger)sourceId toTimeline:(NSInteger)destId;

You can use Doxygen format for documentation. Then you can see the documentation of this function from Xcode 5 UI (by using Quick Help or Option-Click). 

Very easy! The following comment styles are also possible.

/** 
 * Add new message between source to destination timeline as empty name string
 * @author Wonil Kim
 *
 * @param sourceId Source timeline entity ID
 * @param destId Destination timeline entity ID
 * @return A newly created message instance
 */
- (ISMessage*)messageFromTimeline:(NSInteger)sourceId toTimeline:(NSInteger)destId;

/// Add new message between source to destination timeline
///
/// @param sourceId Source timeline entity ID
/// @param destId Destination timeline entity ID
/// @param name Message name
/// @return A newly created message instance
- (ISMessage*)messageFromTimeline:(NSInteger)sourceId toTimeline:(NSInteger)destId withName:(NSString*)name;

Property documentation is also possible.

/// Minimum height of entity for layout calculation

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

스마트폰 사용자가 HotSpot 2.0을 지원하는 Wi-Fi 망을 사용하는 경우라면 기존 Wi-Fi 망과 달리 이동통신 망에서 Wi-Fi 망으로의 네트워크 연결 전환이 자연스럽게 이루어진다. 예를 들면, 3G 네트워크를 이용하여 영화를 보고 있다가 HotSpot 2.0 네트워크에 연결이 가능하게 되면 영화 시청 중단 없이 Wi-Fi 망으로 자연스럽게 네트워크 연결이 이동하여 3G 망의 부하도 줄이고 사용자의 네트워크 비용도 절약할 수 있다. 시스코에서 제공한 White Paper 를 참고.

Java: n~m 사이의 random 정수 값 얻어오는 방법

아래 Stack Overflow Q&A에서 다룬 내용이다. http://stackoverflow.com/questions/363681/java-generating-random-number-in-a-range?newsletter=1&nlcode=66478%7c80bd // Example assumes these variables have been initialized // above, e.g. as method parameters or otherwise Random rand ; int min , max ; // nextInt is normally exclusive of the top value, // so add 1 to make it inclusive int randomNum = rand . nextInt ( max - min + 1 ) + min ; min, max 사이의 값으로 random 정수 값을 얻고자 할 때는 위와 같은 코드를 작성하면 된다.

Java: 쓸만한 Java 라이브러리 목록

Java로 프로그램을 개발하다 어! 이건 어떻게 짜지라는 의문이 생길 때 한번쯤 참고할 만한 라이브러리들을 찾아보고자 한다. 앞으로 찾아서 계속 리스트에 추가할 예정. 시간이 허락하면 정말 관심가는 라이브러리는 좀 더 파보고 블로그에 정리해두도록 하자! 이 글을 보시는 분들 중 자신이 사용해본 혹은 알고계신 Java 라이브러리 댓글로 추천 부탁드립니다. Google Data Java Client 구글 서비스를 이용한 프로그램을 작성할 수 있다 Google Guava  콜랙션 등 Google의 기본 Java 라이브러리 JavaMail API SMTP, POP, IMAP등 이메일 프로그램을 개발할 수 있다 Flying Saucer XHTML, CSS등을 rendering하는 API IText PDF 문서를 처리하기 위한 API Java OpenAL  OpenAL의 Java binding API. 3D 사운드 구현 Java OpenGL OpenGL의 Java binding API. 3D 그래픽 구현 Java OpenCL OpenCL의 Java binding API. GPU의 power를 Java에서 활용 JMonkey 3D 그래픽 API Lucene 정보 처리를 위한 indexing, search 라이브러리 Apache POI  MS Office 문서 처리를 위한 라이브러리 Java Media Framework 멀티미디어 처리를 위한 라이브러리 JUnit 자동화된 Unit 테스트를 위한 라이브러리 OpenDS Directory Service를 위한 라이브러리 JiBX XML binding to Java. Java 객체를 XML로 XML에서 Java 객체를 생성 Lombok Java POJO 코드 작성 시 지루하게 반복되는 코드 패턴을 annotation을 사용하여 제거해주는 도구