- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 Cocos2D_X中的文本操作(LibJson)
首先.h中声明一个方法: void ParseJSON(const JSONNode & n); 再cpp文件中添加以下这行代码: JSONNode n(JSON_NODE); n.push_back(JSONNode("RootA","Value in parent node")); JSONNode c(JSON_ARRAY); n.set_nam
2013-10-29 15:49:06
689
原创 使用GDataXML解析XML文档
在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便 这里主要介绍一下由Google提供的一种在IOS平台上进行XML解析的开源库GDataXML,可以到 http://code.google.com/p/gdata-objectivec-client/source/browse/trunk/S
2013-10-17 20:17:28
620
原创 UITableView多选删除,类似mail中的多选删除效果
前面有说过UITableView划动删除的实现>>,效果还算酷,其实笔者一直看着iphone里自带的mail程序的多选删除功能心里痒痒,只是一直没时间研究是怎么实现的.这不花了半天功夫有时间搞定了,特记录一下. 不会搞的时候,觉得很难,等研究明白了觉得原来是这么回事儿. 第一步,实现-(UITableViewCellEditingStyle)tableView:(UITableView *)t
2013-10-16 15:57:32
1077
原创 UITableView划动删除的实现
七八月前对苹果一无所知,到现在手持iphone,ipad,itouch有三个线上成熟app并熟练开发ios应用.一路走来一直站在前辈的肩膀上不断进步.如今生活工作稳定是时候将一直以来的一些心得整理出来了.想来想去决定先说说UITableView. 对于app应用来说,使用列表的形式展现数据非UITableView莫属.在熟练掌握了用UITableView展示数据以后,是不是也遇到了需要删除数据的
2013-10-16 15:48:53
552
原创 UINavigationController详解与使用(三)ToolBar
接上篇,我们接着讲Navigation 的Toolbar。 1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。 [cpp] view plaincopy [self.navigationController setToolbarHidden:NO animated:
2013-10-11 18:49:25
628
原创 UINavigationController详解与使用(二)页面切换和segmentedController
上篇介绍了UINavigationController的创建,接着上篇 1、RootView 跳到SecondView 首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView 2、为Button 添加点击事件,实现跳转 在RootViewController.xib中和RootViewController.
2013-10-11 18:45:41
815
原创 UINavigationController详解与使用:添加UIBarButtonItem
1、UINavigationController导航控制器如何使用 UINavigationController可以翻译为导航控制器,在IOS里经常用到。 我们看看它的如何使用: 下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在
2013-10-11 17:24:46
623
原创 UISegmentedControl的详细使用
UISegmentedControl的详细使用 当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。 NSArray *segmentedArray
2013-10-10 14:31:46
525
原创 在ToolBar上添加SegmentedControl
在ToolBar上添加SegmentedControl 学习iphone这么长时间,还没怎么用过ToolBar,今天项目需求,要用到它。本以为很容易用,结果发现想在ToolBar上添加一个segmentedControl就把我难住了一下下。 ToolBar上所有的Items都必须是UIBarButtonItem类型的,因此需要先把SegmentedControl转变成UIBar
2013-10-10 14:24:17
694
原创 UINavigationController的使用
1.UINavigationController是iOS开发中用于建构分层应用程序的主要工具,它使用一个视图控制器栈来将任何类型的视图控制器放入其中,它主要用来实现多个内容视图的切换,跳转等; UINavigationController的第二个作用是作为顶部菜单来使用(可根据需要增加按钮等view) 2.根控制器 在使用导航控制器时候,首先要认识到根控制器的概念。
2013-10-10 13:53:08
985
原创 UIActionSheet的使用详解
UIActionSheet是在IOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件。 为了快速完成这例子,我们打开Xcode 4.3.2, 先建立一个single view application。然后再xib文件添加一个button,用来弹出sheet view。 1、首先在.h文件中实现协议,加代码的地方在@interface那行的最后添加,协议相当于java里的接口,实现协议里的方
2013-10-10 13:05:00
788
原创 iPhone开发之AVAudioPlayer 音频播放
首先,要给工程中添加音频,首先要导入音频的框架 AVFoundation.framework 然后新建一个类继承于UIViewController, 我这里就叫FirstVC.首先在 AppDelegate.m中初始化根视图 // // AppDelegate.m // YinPinShiPin // // Created by VincentXue on 12-9-3.
2013-10-08 20:12:28
1528
原创 C++静态绑定与动态绑定
静态绑定与动态绑定 静态绑定:编译时绑定,通过对象调用 动态绑定:运行时绑定,通过地址实现 C++的多态性 静态多态性:函数多态性——函数重载 模板多态性——C++模板(类模板、函数模板) 动态多态性:虚函数(只有用地址才能
2013-08-30 17:05:23
542
原创 静态变量和实例变量的区别
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量。只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。 总之,实例变量必须创建对象后才可以通过这个
2013-08-28 20:23:29
690
原创 用Xcode创建一个OC的类
用Xcode创建一个OC的类 一、创建一个Student类 Student.h是类的声明文件,Student.m是类的实现文件 1.Student.h - 类的声明文件 1 #import 2 3 @interface Student : NSObject 4 5 @end 1> 看第3行,OC中使用关键字@interface来声明一个类,@interface后面紧跟着类
2013-08-28 16:51:46
2057
原创 C++开发必看 四种强制类型转换的总结
C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如int转换成char。 dynamic_cast,命名上理
2013-08-21 11:30:41
415
ios程序本地化
2015-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人