기본 콘텐츠로 건너뛰기

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

이 블로그의 인기 게시물

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 otherwiseRandom rand;int min, max;// nextInt is normally exclusive of the top value,// so add 1 to make it inclusiveint randomNum = rand.nextInt(max - min +1)+ min;

min, max 사이의 값으로 random 정수 값을 얻고자 할 때는 위와 같은 코드를 작성하면 된다.

Wireless: HotSpot 2.0 이란?

스마트폰 사용자가 HotSpot 2.0을 지원하는 Wi-Fi 망을 사용하는 경우라면 기존 Wi-Fi 망과 달리 이동통신 망에서 Wi-Fi 망으로의 네트워크 연결 전환이 자연스럽게 이루어진다.

예를 들면, 3G 네트워크를 이용하여 영화를 보고 있다가 HotSpot 2.0 네트워크에 연결이 가능하게 되면 영화 시청 중단 없이 Wi-Fi 망으로 자연스럽게 네트워크 연결이 이동하여 3G 망의 부하도 줄이고 사용자의 네트워크 비용도 절약할 수 있다.

시스코에서 제공한 White Paper를 참고.