黑马程序员---OC学习笔记之常见结构体
来源:互联网 发布:axure mac 编辑:程序博客网 时间:2024/05/21 12:46
——Java培训、Android培训、iOS培训、.Net培训——–
1、NSPoint和CGPoint的使用
苹果官方一般推荐使用CG开头的
//1、NSPoint是CGPoint的一个别名 //用来表示平面上的两个点 //定义一个NSPoint NSPoint np1 = {1,2}; np1.x = 2; np1.y = 4; CGPoint c1 = {.x=10}; //OC中特有的赋值方式 CGPoint c2 = CGPointMake(10, 10); NSPoint p2 = NSMakePoint(12, 22); //2、NSSize是CGSize的一个别名 //表示平面面积(大小) //width宽,height高 CGSize cs1 = {1,2}; NSSize ns1; ns1.height = 2; ns1.width = 3; CGSize cs2 = CGSizeMake(1, 2); NSSize ns2 = NSMakeSize(2, 2); //3、CGRect和NSRect //表示平面上左上角为某个点的矩形区域 //origin:矩形的左上角的点,size:矩形的大小 //1)普通方式1 CGRect cr1 = {{1,2},{2,2}}; //1)普通方式2 CGRect cr2; cr2.origin.x = 2; cr2.origin.y = 2; cr2.size.width = 3; cr2.size.height = 5; //2)OC特殊方式 CGRect cr3 = CGRectMake(2, 3, 4, 6); NSRect nr = NSMakeRect(2, 3, 4, 6); //4、这些结构可以直接转换成NSString //例如: NSString *str = NSStringFromRect(cr2);
0 0
- 黑马程序员---OC学习笔记之常见结构体
- 黑马程序员-----OC学习之Foundation中的结构体
- 黑马程序员----OC学习笔记之NSArray
- 黑马程序员--OC中常见的结构体
- 黑马程序员--OC学习笔记
- 黑马程序员--oc结构体
- 黑马程序员-OC学习笔记-----Foundation框架(常用结构体和NSString)
- 黑马程序员----C 语言学习笔记之结构体
- 黑马程序员----OC学习笔记之属性学习
- 黑马程序员-OC笔记(八) Foundation 结构体 NSString
- 黑马程序员学习笔记——OC之基本简介
- 黑马程序员学习笔记-OC之foundation框架
- 黑马程序员----OC学习笔记之NSNumber和NSValue
- 黑马程序员-----oc语言学习笔记之block和协议
- 黑马程序员----OC学习笔记之category,extension,protocol
- 黑马程序员-----oc语言学习笔记之foundation框架-NSString
- 黑马程序员-----oc语言学习笔记之foundation-NSArray
- 黑马程序员---OC学习笔记之分类(Category)延展
- 软件开发(10):字符串处理函数及异常保护
- [NOIP2014]寻找道路 D2 T2
- 京东构建需求响应式亿级商品详情页技术分析
- Linux内核工程导论——硬件:无线子系统
- 动态联编
- 黑马程序员---OC学习笔记之常见结构体
- leetcode 20:Valid Parentheses(15-10-8)
- 二维码
- HDU 4694 Important Sisters Lengauer_Tarjan算法
- 面向对象练习
- hiho1088 Right-click Context Menu 递归 贪心
- 代码简洁之道:C++ 11 之auto+ for_each + lamda表达式
- Linux内核工程导论——存储:文件系统
- layoutSubViews方法调用时机