NSString - - 常用结构体与字符串之间的转化(打印时可用)

CGRect、CGSize、UIEdgeInsets、UIOffset、CGPoint、NSRange等

UIGeometry.h

 1  NSString *NSStringFromCGPoint(CGPoint point);
 2  NSString *NSStringFromCGVector(CGVector vector);
 3  NSString *NSStringFromCGSize(CGSize size);
 4  NSString *NSStringFromCGRect(CGRect rect);
 5  NSString *NSStringFromCGAffineTransform(CGAffineTransform transform);
 6  NSString *NSStringFromUIEdgeInsets(UIEdgeInsets insets);
 7  NSString *NSStringFromUIOffset(UIOffset offset);
 8
 9  CGPoint CGPointFromString(NSString *string);
10  CGVector CGVectorFromString(NSString *string);
11  CGSize CGSizeFromString(NSString *string);
12  CGRect CGRectFromString(NSString *string);
13  CGAffineTransform CGAffineTransformFromString(NSString *string);
14  UIEdgeInsets UIEdgeInsetsFromString(NSString *string);
15  UIOffset UIOffsetFromString(NSString *string);

NSRange.h

1  NSString *NSStringFromRange(NSRange range);
2  NSRange NSRangeFromString(NSString *aString);
时间: 2024-10-13 13:39:56

NSString - - 常用结构体与字符串之间的转化(打印时可用)的相关文章

结构体与字符串之间的转换

UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point);UIKIT_EXTERN NSString *NSStringFromCGSize(CGSize size);UIKIT_EXTERN NSString *NSStringFromCGRect(CGRect rect);UIKIT_EXTERN NSString *NSStringFromCGAffineTransform(CGAffineTransform transform);

38-oc常用结构体

常用结构体 在开发中苹果推荐我们使用CG开头的结构体, 也就是说NS开头的结构体一般不用 OC中定义一个点,用什么结构体 NSPoint; CGPoint point = NSMakePoint(10, 20); OC中保存物体尺寸的,用什么结构体 NSSize; CGSize size = NSMakeSize(100, 50); OC中保存某个物体的位置和尺寸,用什么结构体 NSRect; CGRect rect = NSMakeRect(10, 20, 100, 50); NSNumber

小白学开发(iOS)OC_ 常用结构体(2015-08-14)

// //  main.m //  常用结构体 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //      1. 表示范围:NSRange 结构体 NSRange ran

从头开始-07.Foundation框架常用结构体

一.Foundation框架常用结构体NSRange\CGRange.NSPoint\CGPoint.NSSize\CGSize. NSRect\CGRect 的使用 1.  基本使用: //NSRange的使用 NSRange r1 = NSMakeRange(2, 4); //第一个参数为.location 第二个参数为.length NSString *str = @"学习OC"; NSRange range = [str rangeOfString:@"学习"

【黑马程序员】————Foundation框架01常用结构体

NSRange(location length) NSPoint\CGPoint NSSize\CGSize NSRect\CGRect (CGPint CGSize) 1.NSRange(location length) 1 void range() 2 { 3 // @"i love oc" // love的范围 4 5 //NSRange r1 = {2, 4}; // 不用 6 //NSRange r2 = {.location = 2, .length = 4};// 不用

&lt; Objective-C &gt;常用结构体

系统定义的常用结构体 NSRange NSPoint (CGPoint) NSSize (CGSize) NSRect (CGRect) 常用的结构体方法 初始化 NSMakeRange CGPointMake CGSizeMake CGRectMake 打印结构体,返回字符串 - (NSString *) NSStringFromRange:(NSRange) range; - (NSString *) NSStringFromPoint:(NSPoint) aPoint; - (NSStri

object-c 框架之常用结构体

Foundation 框架定义常用结构体,结构体采用object-c 定义:常用NSSRange,NSPoint,NSSize,NSRect等 一.NSRange 创建范围结构体. 方法:NSMakeRange(参1,参2).location和length. 二.集合数据类型. 1,NSPoint 创建一个点. 方法:NSMakePoint(参1,参2).x和y. 2,NSSize 创建长和宽. 方法:NSMakeSize(参1,参2).width和height. 下面是我的测试学习代码: //

java对象与Json字符串之间的转化(fastjson)

1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version> </dependency> 2. 创建一个Person类(方面下面使用) public class Person implements Comp

[OC Foundation框架 - 1] 常用结构体

底层封装是使用了typedef定义的结构体 typedef struct _NSString{ xxx xxx } NSString; 1. NSRange 结构体 #注意结构体不是对象 3种定义方式 1 typedef struct _NSRange{ 2 int location; 3 int length; 4 } NSRange; (1) 先声明后赋值 (2)同时声明.按照顺序赋值 (3)使用c函数,同时声明.赋值,并指定赋值的成员变量名 1 NSRange range = {1, 2}