OC中常用实例
GFanStudio-LeeSir
十多年编程生涯,擅长并专注于手游以及原生APP开发,涉及Cocos2d-x/Creator/U3d手游开发、iOS及安卓、Windows客户端QT等开发,精通Java、C++、C、OC、Swift、Lua、JS、C#、Nodejs;熟练使用Python、Shell等周边脚本进行工具类开发,从事游戏主程、CTO多年;
展开
-
OC中数据类型使用介绍
//1.NSNumber-->一个基本数据类型的类簇(将基本类型变为对象) NSNumber * intnum = [[NSNumber alloc] initWithInt:1]; NSNumber * floatnum = [[NSNumber alloc] initWithFloat:0.2f]; NSNumber * doublenum原创 2014-03-08 12:49:10 · 649 阅读 · 0 评论 -
IOS简单地图效果<代码演示>
/* iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度 最高,可以精确到米级别,但是也最耗电。 ------------CLLocation CLL原创 2014-03-14 09:43:06 · 988 阅读 · 0 评论 -
IOS动画效果
最普通动画: //开始动画 [UIView beginAnimations:nil context:nil]; //设定动画持续时间 [UIView setAnimationDuration:2]; //动画的内容 frame.origin.x += 150; [img setFrame:frame]; //动画结束 [UIView commitAnimatio原创 2014-03-14 09:37:17 · 525 阅读 · 0 评论 -
IOS开中GCD相关
/* // 定义Category类目扩展 DispatchLoad @interface UIImageView (DispatchLoad) - (void) setImageFromUrl:(NSString*)urlString; - (void) setImageFromUrl:(NSString*)urlString complet原创 2014-03-14 01:00:48 · 602 阅读 · 0 评论 -
OC中字符串使用NSString<代码演示>
//实例化对象 NSString *str = [[NSString alloc] initWithFormat:@"this is fisrt string"]; NSLog(@"%@",str); NSLog(@"%ld",[str length]);//调用length方法 NSLog(@"%c",[str char原创 2014-03-08 12:52:47 · 745 阅读 · 0 评论 -
OC中字典NSDictionary和可变字典NSMutableDictionary<代码演示>
不可变字典 //字典(NSDictionary)和 可变字典(NSMutableDictioary) //NSDictionary 字典 和 NSMutableDictionary(可变字典) //相当于Java中的Map集合 是以 Key-->Value 键值对一一对应 //使用数组的形式实现键值对的字典是有顺序限制的原创 2014-03-08 12:56:54 · 750 阅读 · 0 评论 -
IOS视图切换动画效果<代码演示>
/* 引入 简要说明IOS中动画的实现…… 说明 为了避免视图之间切换呆板问题,在IPHONE中引入了转换动画效果,分别在UIKit.framework和QuartzCore.framework之中。总的来说两者的播放方向都是left,right,up(top),down(bottom)四种,只不过后者的动画类型要比前者丰富一些。 好了,现在来看看代码中是怎样实现动画原创 2014-03-14 10:16:54 · 1047 阅读 · 2 评论 -
IOS中归档和反归档操作<代码演示>
//归档操作 #import //实现自定义类的归档和反归档操作 //如需当期自动类可完成归档操作,必须遵守NSCoding协议,并实现协议中的编码和解码方法 //encodeWithCoder-->编码和initWithCoder-->解码 @interface contactItem : NSObjectNSCoding]]]]> @property (nonat原创 2014-03-14 00:42:19 · 650 阅读 · 0 评论 -
IOS开发中UI部分UIWebView简单使用<代码演示>
#import //遵守UIWebView协议 @interface WebBrowserViewController : UIViewControllerUIWebViewDelegate,UISearchBarDelegate> @property(nonatomic,retain)UIWebView *webContentView; @end原创 2014-03-14 00:35:21 · 733 阅读 · 0 评论 -
IOS中JSON解析<代码演示>
/* JSON文件使用键值对Key和Value的形式出现的 在IOS开发中使用JSON数据较多,一般使用的都是JSON解析数据比如一下一份JSON文件: { "students": [ { "name":"张三", "te原创 2014-03-14 00:14:36 · 603 阅读 · 0 评论 -
IOS中SAX和DOM解析XML<代码演示>
/* 对于XML的解析方式大家所熟知的方式有两种:SAX和DOM 文档解析两种: 下面就是大致数以下SAX 和 DOM 的简单区别: 1.SAX的解析方式以一种逐行解析的方式;XML文件都是以标签形式组成的比如:原创 2014-03-14 00:00:53 · 757 阅读 · 0 评论 -
OC中数组和可变数组用法<代码演示>
1.数组以nil表示结束; 2.不可变数组:数组元素不可删除、修改 3.OC的数组中存储的都是对象元素; // 2.OC中创建数组 NSArray *arry = [[NSArray alloc] initWithObjects:@"hello",@"china",@"names", nil]; //数组元素可以使用任意对象原创 2014-03-08 12:50:48 · 1086 阅读 · 0 评论 -
IOS如何植入广告
/* 转自:http://blog.sina.com.cn/s/blog_6fe6da8301019cuv.html 具体做法可参见:https://developers.google.com/mobile-ads-sdk/docs/#incorporating 之后就要在项目中加入code. 登陆admob后可下载到例子程序: 1.转载 2014-03-17 18:01:37 · 994 阅读 · 0 评论