ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

NSValue(¿ÉÒÔ°ü×°ÈÎÒâÖµ)
2015-07-20 17:23:15 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:1´Î
Tags£ºNSValue ¿ÉÒÔ °ü×° ÈÎÒâ
//
//  main.m
//  OC05-task-05
//
//  Created by Xin the Great on 15-1-26.
//  Copyright (c) 2015Äê Xin the Great. All rights reserved.
//

#import 
  
   

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        //////////////////////NSValue//////////////////
        
        //NSValue ¿ÉÒÔ°ü×°ÈÎÒâÖµ
        NSRange range = {1, 5};
        
        //½«½á¹¹Ìå°ü×°³É¶ÔÏó
        NSValue *value = [NSValue value:&range withObjCType:@encode(NSRange)];
        NSLog(@"value is %@", value);
        
        //»¹Ô­
        NSRange newRange;
        [value getValue:&newRange];
//        NSLog(@"%ld, %ld",newRange.location, newRange.length);
        NSLog(@"%@",NSStringFromRange(newRange));
        
        
        /////////////////////NSNull//////////////////////
        //±íʾһ¸ö¿Õ¶ÔÏó
        NSNull *null = [NSNull null];
        NSArray *arr = @[@"1", @"2", null, @"3"];
        NSLog(@"arr is %@", arr);
        
        
    }
    return 0;
}

  

¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºLeetCode --- 1. Two Sum ÏÂһƪ£º»ùÓÚluceneµÄ°¸Àý¿ª·¢£ºParseUtil..

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Spring Boot Java£º (2025-12-26 16:20:19)
¡¤Spring Boot¤ÇHello (2025-12-26 16:20:15)
¡¤Spring ¤Î»ù±¾¤«¤éŒ (2025-12-26 16:20:12)
¡¤C++Ä£°å (template) (2025-12-26 15:49:49)
¡¤C ÓïÑÔÖÐÄ£°åµÄ¼¸ÖÖ (2025-12-26 15:49:47)