日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IOS 学习笔记 2015-03-24 OC-API-常用结构体

發布時間:2023/12/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IOS 学习笔记 2015-03-24 OC-API-常用结构体 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 標題 常用結構體二 API 1 NSRange 表示一個范圍 A 實例化 NSRange rg={3,5};//第一參數是起始位置第二個參數是長度B 實例化 NSRange rg2=NSMakeRange(3,5) C 打印NSRange可以使用Foundation中方法 NSLog(@"rg2 is %@", NSStringFromRange(rg2));//注意不能直接NSLog(@"rg2 is %@", r,因為rg2不是對象(準確的說%@是指針)而是結構體 2 NSPoint 表示一個點 坐標A 實例化 NSPoint p=NSMakePoint(10, 15);B 實例化 NSPoint p2=CGPointMake(10, 15); 比較常見C 打印 NSLog(NSStringFromPoint(p2)); 3 NSSize 表示一個大小 面積A 實例化 NSSize s=NSMakeSize(10, 15);B 實例化 CGSize s2=CGSizeMake(10, 15); 這種方式比較常見C 打印 NSLog(NSStringFromSize(s2)); 4 NSRect 表示一個矩形 坐標 長寬A 實例化 NSRect r=NSMakeRect(10, 5, 100, 200);B 實例化 NSRect r2=CGRectMake(10, 5, 100, 200); 比較常見C 打印 NSLog(NSStringFromRect(r2));三 適配場景 1 NSRange A 截取字符串 B 搜索字符串 C 獲取數組的子集

?

// // main.m // OC-API-結構體 // // Created by wangtouwang on 15/3/24. // Copyright (c) 2015年 wangtouwang. All rights reserved. // #import <Foundation/Foundation.h>//測試 NSRange void test1(){// 截取字符串NSString *str1 = @"My name is jack,age=18";NSRange range = NSMakeRange(3, 4);NSLog(@"%@",[str1 substringWithRange:range]);//搜索字符串range = [str1 rangeOfString:@"na"];//獲取數組的子集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; }

?

轉載于:https://www.cnblogs.com/ak23173969/p/4361787.html

總結

以上是生活随笔為你收集整理的IOS 学习笔记 2015-03-24 OC-API-常用结构体的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。