- 博客(81)
- 资源 (12)
- 收藏
- 关注
原创 ios 排序汇总
IOS几种简单有效的数组排序方法//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) { retur
2012-09-14 12:39:06 4600
原创 IOS 类似iphone通讯录TableView的完整demo【附源码】
初学objective-c,自己写的一个demo,有不足之处请指正:效果图:核心代码:- (void)viewDidLoad{ [super viewDidLoad]; NSArray *array = [[NSArray alloc] initWithObjects:@"你好", @"BFlower",
2012-05-25 13:19:39 4830 3
原创 一个关于R.layout.main的问题
只要我修改了 main。xml 主函数的R.layout.main 就会显示有错误 然后还警察挂掉 除非我新建一个程序 这是怎么回事? 为什么只要修改了main。xml 主函数就有这错误 ?请问遇到此错误 应该如何解决?主函数代码 package com.test.Hello;import android.R;import android.app.Activity;im
2012-04-12 00:00:55 3338 1
原创 【IOS】一个完整的plist读取demo
自己闲暇之余写的一个plist读取demo,适合初学者...不足之处欢迎指正(附下载地址)//// PlistDemoView.m// PlistDemo//// Created by 东 王 on 12-3-25.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#import "P
2012-04-10 11:03:05 2164 2
原创 【IOS】自己写的一个舒尔特方格app
这是我自己用来练手的一个app,实现了基本的功能...感觉还不错,分享出来,欢迎批评指正(附下载地址,最下边)//// ShuConfigView.h// ShuRect//// Created by 东 王 on 12-3-30.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
2012-04-07 17:14:18 3942 4
转载 虚函数的的原理及应用
1,虚函数的概念虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。2,多态的概念多态指同一个方法根据其所属的不同对象可以有不同的行为。(1)校长说放假的例子,不同的人有不同的行为。(2)小王
2014-04-09 17:24:24 1232
原创 IOS:StatusBar(状态栏)
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示[UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏让状态栏显示网络等待标志状态栏是可以通过UIAppl
2014-04-08 19:14:05 1489
原创 IOS:UINavigationBar、navigationItem
2013/05/14更新: UINavigationBar* navigation = [[UINavigationBaralloc] initWithFrame:CGRectMake(100,150, 568, 50)]; [self.viewaddSubview:navigation]; UINavigationItem* na
2014-04-08 19:13:44 931
转载 C++ char* char a[] string叛空
char* char a[]#include #include int main(){ char ch[]="book"; char *p=""; int len1,len2; len1=strlen(ch); if(len1!=0) cout<<" \nnot null."; else cout<<"\n is null"; len2=strlen(
2014-04-08 19:13:01 4311
转载 [从零开始cocos2d-x]加入C++vector
Vector用法Vector用于存储对象数组常用方法1.push_back 在数组的最后添加一个数据2.pop_back 去掉数组的最后一个数据3.at 得到编号位置的数据4.begin 得到数组头的指针5.end 得到数组的最后一个单元+1的指针
2014-04-08 19:12:03 1045
原创 cocos2d-x 动画
Cocos2d-x学习笔记之动画的处理第一步解析plist文件,这个可以调用函数实现,加载为动画缓存(animationCache)#include"core/boy.h" #include "cocos2d.h" #include "core/Singleton.h" using namespace cocos2d; struct ObjectAnima
2014-04-08 19:11:06 1056
转载 [C++]fread/fwrite/fseek/ftell
作者:彭军fread(buffer,size,count,fp); 用来读入一个数据块fwrite(buffer,size,count,fp); 用来写入一个数据块参数说明:(1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。(2)size:要读写的字节数;(3)count:要进行读写多少个size字
2014-04-08 19:08:18 2043
转载 Cocos2d-x 3.0 beta 中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”
Cocos2d-x 3.0 Alpha 1开始 对目录结构进行了整合。结果有些附加项目也被在项目中被精简出去。比如说如果你需要使用CocoStdio导出的JSON、或使用Extensions扩展库,libCocosStudio、libExtensions、libGUI都需要在你手动添加。如果你碰到类似这样的错误“ fatal error C1083: 无法打开包括文件:
2014-03-07 14:52:57 1559
转载 cocos2d-x 使用CCLabelAtlas自定义字体
原创文章,欢迎转载!转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com原文链接地址: cocos2d-x 使用CCLabelAtlas自定义字体有时候游戏中要用到一些特殊的字体效果,特别是数字。CCLabelAtlas就可以从png图中读取文字。CCLabelAtlas* diceCount=CCLabelAtlas::label
2014-01-19 12:23:52 836
转载 C++指针之间的赋值与转换规则总结
Note:以下结论不适用于类的成员函数指针,关于类的成员函数指针会单独讨论。 一、任何类型的指针变量均可直接赋值给const void * 任何类型的非const指针变量均可直接赋值给void * const指针变量不可直接赋值给void *,除非通过强制类型转换class A{}; typedef int (*pFun)(string); //函数指针
2014-01-17 16:34:43 2122
转载 [cocos2d-x]场景动画切换过渡大全
各种各样比较炫的场景切换动画,废话少说,直接上代码:void StartScene::beginGame(){ CCLog("beginGame"); //CCTransitionScene *trans = CCTransitionScene::create(2, level); //CCDirector::sharedDirector()->repl
2013-10-23 18:41:50 1128
转载 【Cocos2d-x游戏引擎开发笔记(21)】CCHttpRequest联网
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8664432 使用CCHttprequest联网有两种方法get和post。get和post都可以从服务器获取数据,这两种联网的方法有所不同。下面简单的区分一下1.get提交的时候数据放到URL后面,post放在HTTP协议消息体中。2.get数
2013-08-23 11:58:47 1247
转载 IOS6新特征
1、地图 iOS6抛弃了一直用的google map,而使用了自家的地图服务。相应地,MapKit框架也自然变成和Apple自家的地图服务绑定了。随之而来的好处是因为都是自家的内容,所以整合和开放会更进一步,第三方app现在有机会和地图应用进行交互了。也就是说,不使用自身搭载地图信息的app现在可以打开地图应用,并且显示一些感兴趣的路线和地点,这对于路线规划和记录类的应用来说这是个好
2013-04-18 15:34:33 1002
原创 C++一些函数的用法
sprintf与printf的区别:在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffe
2012-11-30 14:05:32 4044
原创 IOS 字体设置
ios中的字体: 字体是图形用户界面显示文本的基础。Cocoa在UIKit框架中为开发者提供了高层次的API以及方便的枚举、加载和使用字体。Cocoa Touch 使用UIFont 类来封装字体。每个ios设备都内置了系统字体。字体被组织成字体族科(Families),每个族科又包含字样(Faces)。例如,Helvetica 是一个字体族科,Helvetica Bold是Helve
2012-06-11 15:38:41 9438
转载 iOS NSUserDefaults使用方法
什么是NSUserDefaults?NSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”中。iOS的defaults系统在整个app中都是可用的,因此存放到defaults系统中的数据也是整个应用程序生命周期中可用的。也就是说,无论用户关闭程序还是关机,在用户再次打开程
2012-06-10 18:38:05 1376
转载 ios object-c开发中混合使用或不使用ARC
xcode不断进步,在xcode4中引入了ARC的概念。您用或者不用它就在那里,于是有了本文:如何在未使用arc的工程中引入一个使用了arc特性的文件,如何在arc工程中引用未使用arc的文件。其实说白了也很简单就是在”Compile Sources”中对相应的文件加入使用或者不使用arc的flagok,首选“Compile Sources”的位置:选中工程->TARGETS->相应的targ
2012-05-30 21:34:49 1589
转载 ios 中各种动画效果
各种动画效果最普通动画:2011-03-09 19:47最普通动画://开始动画[UIView beginAnimations:nil context:nil]; //设定动画持续时间[UIView setAnimationDuration:2];//动画的内容frame.origin.x += 150;[img s
2012-05-28 00:58:16 1988
原创 IOS UITableView中行的操作
这篇文章主要讲的表格的操作包括:标记行、移动行、删除行、插入行。这次就不从头建立工程了,在http://www.oschina.net/code/snippet_164134_9876下载工程。这个工程就是最简单的产生一个表格并向其中写入数据。用Xcode 4.2打开它,在这个工程基础上实现以上操作。1、标记行这里讲的标记行指的是单击此行,可以实现在此行右边出现一个勾,如下图所示:
2012-05-25 16:02:29 6783 3
转载 为了防止爆内存,UIImageView在release之前,还是要把image置nil
最近的一个项目,有大量的scrollView+imageView,当iPad启动较多程序,再启动自己的这个程序的时候,就爆内存退出了~~后来把所有的生成图片的方法,全部由imageNamed改成了imageWithContentsOfFile。再运行,比之前好了不少,但是log还是会出现内存警告的信息,level 1,只是程序没有挂掉。再在所有释放scrollView的子v
2012-05-10 00:04:49 2647
转载 [IOS]int,NSInteger,NSUInteger,NSNumber使用
1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。2.NSUInteger是无符号的,即没有负数,NSInteger是有符号的。3.有人说既然都有了NSInteger等这些基础类型了为什么还要有NSNumber?它们的功能当然是不同的。 NSInteger是基础
2012-04-29 13:46:06 2186
原创 百度soso音乐API使用方法(做移动设备在线播放器很有用)
自己做在线音乐播放器,研究的,可以用,百试不爽...不信大家可以试试,非常简单,非常清楚...觉得好就顶一下百度MP3音乐接口:http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌名$$歌手名$$$$SOSO音乐接口 :http://music.soso.com/music.cgi?ty=getsongurls&w=歌名&pl=
2012-04-27 02:02:21 8515 8
原创 iphone实现图片部分拉伸(与android9图类似)
网上查到其实ios也有图片部分拉伸方法,操作非常简单,之前做一个东西没找到,最后只好把图片重新做了一下,现在找到了,分享出来(附下载地址)图片拉伸实例方法:-(UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;demo
2012-04-19 00:36:56 2540 2
原创 【ios】编程必知
缺乏编程经验 深入理解UIApplicationDelegate每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。...[详情]
2012-03-30 13:20:55 856
转载 [IOS]编程必知-四
iPad用户体验准则iPad用户体验最主要体现在内容和交互: 淡化程序UI,以便用户关注所需的 内容。美观的内容形式,富有真实感。充分利用设备的性能来增强内容的交互性。支持所有方位 优秀iPad程序的其中一个重要因素是可以在所有方位上运行。竖向的大屏幕可以满足用户浏览内容的需求显 示程序为正常显示方式,无论当前iPad是什么方位。
2012-03-30 01:27:53 707
转载 [IOS]编程必知-三
iPad软件提交注意事项根据自己的iPad软件提交经验总结的注意事项,希望大家留意一下,避免软件被苹果审核人员拒绝放行。肯定会被拒的情况:1. app命名:不要用类似*** pad的名字,但可以用*** for iPad,*** iPad version之类的名字;2. popover相关: a. 除非处于任务编辑状态,popover应该随时可以通过点他范围之外的地方来dis
2012-03-30 01:23:04 658
转载 [IOS]编程必知-二
iPad软件界面设计基本规范iPad平台特点1 大屏幕,分辨率 1024x7682 再次强调没有固定的方向,必须四个方向都支持。3 可以外接键盘4 可以放置设备,与台式机同步iPhone与iPad的共同特点- 内存有限- 同时运行单个程序- 在设置功能里放置程序选项- 设备方向可以改变- 最小化的帮助,让用户直接就能看
2012-03-30 01:21:48 666
转载 [IOS]编程必知
虽不是原创,但是受益匪浅...我很推荐缺乏编程经验 深入理解UIApplicationDelegate每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程
2012-03-30 01:19:08 950
转载 【IOS】UIButton
还是先看一下我的另一篇博文:《UIControl IOS控件编程》一、创建两种方法:1. 常规的 initWithFrameUIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10, 80, 44)];对代码创建View(UIControl继承自UIView,所以也是view)不甚了解的请参看:
2012-03-27 20:43:09 4608 5
翻译 认识NSDictionary(字典)
字典就是关键字及其定义(描述)的集合。Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查找相应的数值。 不同于数组,字典(也被称为散列表或关联数组)使用的是键查询的优化存储方式。它可以立即找出要查询的数据,而不需要遍历整个数组进行查找。 可使用diction
2012-03-26 20:35:23 865
转载 ios屏幕旋转注意事项
下面是一些代码:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return YES;//返回yes表示支持屏幕的旋转哦,如果为no,你的view将不会跟随屏幕旋转}- (void)willRotateToInterfaceOr
2012-03-26 14:31:11 2454 1
转载 iphone开发资源汇总
学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/ca
2012-03-21 18:24:48 1750
转载 IOS 5手势识别教程:二指拨动、拖移以及更多手势
OS 5手势识别教程:二指拨动、拖移以及更多手势 Made in iTyran,Powered By Benna, review by iven、子龙山人。 如果在你的应用程序中需要检测手势,比如点击(tap)、二指拨动 (pinch)、拖移(pan)和旋转(rotation),那么通过创建UIGestureRecogn
2012-03-17 15:49:02 2006
转载 iOS开发:使用手势UIGestureRecognizer对图像进行缩放、移动、旋转操作
iOS提供了拍击、旋转、滑动、挤捏等丰富的手势,因此对图像的操作就显得非常友好、简单。下面代码展示了使用UIGestureRecognizer对图像进行缩放、移动、旋转操作使用方法。在使用代码之前,首先建立一个UIView,并在该视图中增加一个UIImageView视图,用于展示图像。那么该UIView就类似图像画板一样,对图像的操作都基于此视图中进行。在视图中创建手势识别器UIG
2012-03-13 20:43:20 5653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人