IOS 学习笔记 2015-03-24 OC-API-常用结构体
生活随笔
收集整理的這篇文章主要介紹了
IOS 学习笔记 2015-03-24 OC-API-常用结构体
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一 標(biāo)題 常用結(jié)構(gòu)體二 API
1 NSRange 表示一個(gè)范圍 A 實(shí)例化 NSRange rg={3,5};//第一參數(shù)是起始位置第二個(gè)參數(shù)是長度B 實(shí)例化 NSRange rg2=NSMakeRange(3,5) C 打印NSRange可以使用Foundation中方法 NSLog(@"rg2 is %@", NSStringFromRange(rg2));//注意不能直接NSLog(@"rg2 is %@", r,因?yàn)閞g2不是對(duì)象(準(zhǔn)確的說%@是指針)而是結(jié)構(gòu)體
2 NSPoint 表示一個(gè)點(diǎn) 坐標(biāo)A 實(shí)例化 NSPoint p=NSMakePoint(10, 15);B 實(shí)例化 NSPoint p2=CGPointMake(10, 15); 比較常見C 打印 NSLog(NSStringFromPoint(p2));
3 NSSize 表示一個(gè)大小 面積A 實(shí)例化 NSSize s=NSMakeSize(10, 15);B 實(shí)例化 CGSize s2=CGSizeMake(10, 15); 這種方式比較常見C 打印 NSLog(NSStringFromSize(s2));
4 NSRect 表示一個(gè)矩形 坐標(biāo) 長寬A 實(shí)例化 NSRect r=NSMakeRect(10, 5, 100, 200);B 實(shí)例化 NSRect r2=CGRectMake(10, 5, 100, 200); 比較常見C 打印 NSLog(NSStringFromRect(r2));三 適配場(chǎng)景
1 NSRange
A 截取字符串
B 搜索字符串
C 獲取數(shù)組的子集
?
// // main.m // OC-API-結(jié)構(gòu)體 // // Created by wangtouwang on 15/3/24. // Copyright (c) 2015年 wangtouwang. All rights reserved. // #import <Foundation/Foundation.h>//測(cè)試 NSRange void test1(){// 截取字符串NSString *str1 = @"My name is jack,age=18";NSRange range = NSMakeRange(3, 4);NSLog(@"%@",[str1 substringWithRange:range]);//搜索字符串range = [str1 rangeOfString:@"na"];//獲取數(shù)組的子集NSLog(@"%@",NSStringFromRange(range));NSArray *array = [[NSArray alloc] initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F", nil];array = [array subarrayWithRange:range];NSLog(@"%@",array); }int main(int argc, const char * argv[]) {@autoreleasepool {//test1(); }return 0; }?
轉(zhuǎn)載于:https://www.cnblogs.com/ak23173969/p/4361787.html
總結(jié)
以上是生活随笔為你收集整理的IOS 学习笔记 2015-03-24 OC-API-常用结构体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript 图片的上传前预览(
- 下一篇: MAC随机修改批处理