Iphone 应用开发
CJsen
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x游戏开发之无法运行在Android模拟器
本站文章转载务必在明显处注明:原文接: http://blog.csdn.net/cjsen/article/details/9059257关于如何配置android上的cocos2dx上的开发请参见另外一篇博客http://blog.csdn.net/cjsen/article/details/9032777前言在配置完成android上cocos2dx上的开发环境后,一运行模拟原创 2013-07-12 11:50:29 · 2889 阅读 · 0 评论 -
iphone-- UIView 加入边框,阴影,圆角
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(7, 38, 306, 360)]; [searchTableView setBackgroundColor:[UIColor whiteColor]]; //圆角 searchTableView.layer.cornerRadius = 6.0f;原创 2012-07-13 10:56:54 · 2782 阅读 · 0 评论 -
iphone--UITextField
//上下居中 searchTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; //左右居中 searchTextField.textAlignment = UITextAlignmentCenter;// UITextAlignmentLeft,UITextAlig原创 2012-10-19 13:52:47 · 787 阅读 · 0 评论 -
iphone--语音合成 引入iFlyTTS.framework报错
最近在做语音输入和语音合成的功能,选了第三方 迅飞的语音识别 需要引入两个库iFlyTTS.framework和iFlyISR.framework,一开始引入了iFlyISR.framework使用后没有什么问题,但再加入iFlyTTS.framework就开始报错,在网上找了一下,原来了自己之前引入的静态库用到类别因此自己在工程的Other Linker Flag设置为-ObjC -all_原创 2012-10-15 09:39:05 · 1079 阅读 · 0 评论 -
iphone--js与oc通信记录几个实用方法
@interface UIWebView (JavaScriptAlert) - (void)webView:(UIWebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame;@end@implementation UIWebView原创 2012-09-17 10:58:52 · 1429 阅读 · 0 评论 -
iphone--日期简单方法
最近在做一个日期选择器,不想用系统的UIDatePickerView控件在这里记录一些简单的东西取得当前系统日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date);NSString 和 NSDate 互相转换由 NSDate 转换為NSString:NSDateFormatter *dateFormatter原创 2012-09-14 11:43:53 · 829 阅读 · 0 评论 -
iphone -- 取消TableViewCell的选中状态
在UITableView里面,选择了某一个cell以后,如何取消该cell的选中状态,可以使用如下方法:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // 取消选中状态 [tableView deselectRowAtIndexP原创 2012-09-06 11:29:58 · 957 阅读 · 0 评论 -
eclipse for mac 加入servler报错
在mac在我想在eclipse 搭个简单的服务器,用于测试附件上传的效果,新建了工程 Dynamic Web Project. 搭好了tomcat,新建servler时却报import javax.servlet等文件找不到包,只要加入就行了,如下图所示,就ok了原创 2012-08-25 14:40:25 · 1121 阅读 · 0 评论 -
苹果《App Store审核指南》中文版(全文)
前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。我们将应转载 2012-08-23 13:34:51 · 1397 阅读 · 0 评论 -
iphone--有关日历中NSDateFormatter中英文
在使用日历使用中,获取星期的时候NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];[dateFormat setDateFormat:@"EEE"];得到的String 是 “Mon” “Wed”....如果想要得到中文 “周一” “周三” 的可以用以下的方法:NSLocale *zh_Locale = [[NSLocale原创 2012-08-18 11:20:44 · 4168 阅读 · 0 评论 -
iphone--UIWebView中js弹出框修改-
我们在使用UIWebView中使用调用javascript代码: alert("ok!");弹出来以后的对话框的标题是该页面的网址,按钮的标题也是英文的,非常不美观,可以使用以下方法解决;在.m或.n文件中加入@interface UIWebView (JavaScriptAlert) - (void)webView:(UIWebView *)sender原创 2012-08-17 11:30:00 · 2646 阅读 · 1 评论 -
iphone--UIImage图片拉伸
从ios5.0开始,有了一个新的图片拉伸的方法 UIImage *image1 = [UIImage imageNamed:@"txt_on_fe.png"]; UIImage *image = [image1 resizableImageWithCapInsets:UIEdgeInsetsMake(7,7, 7, 7)];会生成image 可以拉伸的原创 2012-06-25 19:11:45 · 2971 阅读 · 0 评论 -
iphont - 简单手势侦听
//初始化手势 - (void)viewDidLoad { UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:selfaction:@selector(handleSwipeFrom:)]; [recogn原创 2012-06-20 20:36:50 · 765 阅读 · 0 评论 -
iphone-调系统电话,短信等功能(自动返回程序)
方法一://在iPhone中,可以直接用UIApp打开URL地址。如下所示:[ UIApp openURL: [ NSURL URLWithString:@"http://www.apple.com" ] ];//或者:[ UIApp openURL: [ NSURL URLWithString:@"mailto:apple@mac.com?Subject=hello" ] ];/原创 2012-06-21 14:59:50 · 2358 阅读 · 4 评论 -
iphone- 解决[CALayer release]: message sent to deallocated instance 0xe250df0
由于iOS5.0之前没有自动应用计数机制,也没有Java那样的垃圾回收功能。我们都需要自己管理和控制对象的回收,这是一件很麻烦的事情,也是做iOS项目中最容易出现的问题。如果不掌握这些方法,调试这些问题几乎没有头绪。1、EXC_BAD_ACCESS内存错误与NSZombieEnabledEXC_BAD_ACCESS是最常见的错误了,这个一般是访问了释放了的内存地址空间造成的。比如一个对转载 2012-06-21 15:03:02 · 7756 阅读 · 0 评论 -
iphone--初始化时*nil description*
uiNodeArray=( (null), 0123) 今天在初始化一个对象并添加进入数组时,并打印出数组时出现在数组里对象为空的情况之后试了下把初始化对象都立即打印出来,只是打印出 *nil description*,跟踪到该对象的初始化函数中,发现断点确实已经进入了初始成功状态,到此不理解。。。。;之后发现我为该对象的另外一个属性赋值后,打印出来的数组成了原创 2012-10-23 11:02:21 · 2151 阅读 · 0 评论 -
iphone--UIWebView隐藏键盘
当点击UIWebView的input控件时,会出现键盘当自己并还会消失,可以用以下方法[_formDetailWebView stringByEvaluatingJavaScriptFromString:@"document.activeElement.blur()"];原创 2012-10-26 15:19:40 · 1238 阅读 · 0 评论 -
XCode 一键添加优美注释
前言为大家介绍一种方便添加注释的方法,使用的效果如下,函数注释:/** * @brief * * @param application * @param launchOptions * * @return */- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp原创 2013-07-15 20:37:07 · 3989 阅读 · 0 评论 -
Cocos2d-x游戏开发之弹出式全屏提示窗口
本站文章转载务必在明显处注明:原文链接: http://blog.csdn.net/cjsen/article/details/9055389此博客基于Cocos2d-2.1rc0-x-2.1.3 API参考博客:http://blog.csdn.net/onerain88/article/details/7608496前言在cocos2d-x中为我们提示提供CCMessag原创 2013-06-08 14:56:16 · 5781 阅读 · 2 评论 -
Cocos2d-x游戏开发之触屏事件详解
游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoint。CCTouchDelegate:它是触摸事件委托,就转载 2013-06-08 16:05:12 · 1396 阅读 · 0 评论 -
iphone--关于iphone多国语言设置
以下是在Xcode4.5下设置的;第一步需要在工程中设置,如图设置你所支持的语言1:为应用程序中显示字符设置多国语言1)创建Localizable.strings文件2)对Localizable.strings文件进行多语言化,xcode4中,不需要你再去查找那些烦人的本地化缩写..它本身就给出你所有本地化列表.完成后如图三图原创 2012-10-24 14:55:37 · 2281 阅读 · 0 评论 -
iphone--使将对象加入NSMutableArray中 引用计数不加1
当我们在将某个对象加到NSMutableArray(NSMutableDictionary),addobject 时会自动对象的引用计数加1,这时当我们想在对象释放自己调用dealloc方法时,同时将对象从NSMutableArray中移除时,就有问题了。因为我们加到NSMutableArray中时,对象的引用计数被加1,就是说如果不先从NSMutableArray remove的话,那对象引用计原创 2013-01-18 18:24:00 · 1688 阅读 · 0 评论 -
iphone--UIMenuController使用
最近因为想在UILabel中实现类UITextView的长按复制的功能,找到了UIMenuController,可以实现,但最终还是达不到像UITextView那样任意选择的功能,最终用UITextView代替UILaebl显示,在这里记录下UIMenuController的简单实现,并附件上Demo,先上图关于UILable长按事件有个注意的地方,就是要先设置UILabel的[s原创 2012-12-11 21:13:00 · 2887 阅读 · 1 评论 -
iphone--设置UITextView内边距
当我们因为一些需求将UITextView当成UILabel使用(为了使用UITextView自带的复制,粘贴,选择功能),这时我们只需要禁用UITextView的几个属性就行了 textView.editable = NO;//不可编辑 textView.scrollEnabled = NO;//不可滚动这样就ok;但是当我们在实际运用时,想计算文字的大小原创 2012-12-11 20:16:05 · 9347 阅读 · 1 评论 -
iphone--core data学习笔记
最近在做iphone数据的持久化,其中用到了数据库sqlite,找了一些资料,关于sqlite操作,有人用了第三方开源项目FMDB,这个是对sqlite的简单的包装,用起来了挺简单的,网上的资料也多;在ios中苹果官方了出了,core data框架,具体的详细解释可以参照下面文章http://www.cocoachina.com/iphonedev/sdk/2010/1126/2397原创 2012-12-10 17:10:33 · 1171 阅读 · 0 评论 -
iphone--截取事件分发
有时当我们想在应用点击时能知道点击事件,不管用户点击的是按钮还是文本框,我们都能在点击时做一些操作,或例如在游戏中,设置用户点击效果的样式,或播放一个声音。当有这种需求时,可以用下面我的这种方法:我们不是去监听每一个控件事件,我们只要UIApplication 或UIWindow 并重写(override)sendEvent: 方法来监控事件,如果你重写这些方法,请确认调用超类的实现(也就是,原创 2012-12-06 14:30:15 · 823 阅读 · 0 评论 -
iphone--Default.png多语言国际化上传应用报错解决
今天搞项目,终于到了上传提交审核的时候。。。。写好升级的必要信息开始上传二进制文件。。用xcode4.5的自带功能提交,悲剧开始了。给我报了个default.png文件在根目录不存在(Icon specified in the Info.plist not found under the top level app wrapper:Default.png)开始了,,但是我因为将原创 2012-12-02 17:53:40 · 1275 阅读 · 0 评论 -
iphone--UIWebView中打开或禁用超链接
有时我们用UIWebView显示html内容时,会出现html中有超链接的情况,这时我们如果想在用点击超链接时用调用iOS系统的Safari打开这些目标链接,而不是在UIWebView里面打开,我们可以用以下方法,在UIWebView 的委托中实现#pragma mark - UIWebView Delegate- (BOOL)webView:(UIWebView *)webView sho原创 2012-11-29 14:11:25 · 3873 阅读 · 0 评论 -
iphone--MBProgressHUD 显示方向异常(keyWindow问题)
一直在iphone上使用MBProgressHUD做提示信息视图,一直都没有什么问题,但用在ipad上使用时,却有时会出现显示方向不正常,如ipad屏幕是横的,但当MBProgressHUD出现时却按照竖屏的方向进行显示,一直不解,仔细看了出现的情况,发现只在当UIAlerView和MBProgressHUD一起出现的时候才有出现以上的情况看了MBProgressHUD的源码,想了下原因可能如原创 2012-11-10 13:32:05 · 4159 阅读 · 0 评论 -
iphone---Could not launch 'app name'错误解决
在真机运行程序的时候提示“Could not launch 'app name'”,No such file or directory (/Users/apple/Library/Developer/Xcode/DerivedData/....目录)无法进入真机调试,解决方法:进入/Users/apple/Library/Developer/Xcode/DerivedData/目录,将原创 2012-11-08 13:35:56 · 1240 阅读 · 0 评论 -
iphone--合并.a文件,制作通用静态库
一般生成静态库都会生成两个一个是用于真机运行的一个是用于模拟器运行的.其实我们可以利用lipo将这二个文件打包成一个通用的a文件。命令如下:将/Users/user/Library/Developer/Xcode/DerivedData/UITab-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products替换成你的路径。(两个路径直接将原创 2012-07-04 13:50:44 · 1227 阅读 · 0 评论 -
iPhone 预览文档
在iPhone中可以很方便的预览文档文件,如:pdf、word等等,这篇文章将以PDF为例。介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比。预览本地PDF文档:1、使用UIWebView控件 UIWebView是iPhone开发中最常用的控件之一,类似.net中的webBrowser控件。使用它预览PDF文件相当的方便和简单。转载 2012-04-16 10:53:51 · 1025 阅读 · 0 评论 -
QLPreviewController用法
从IOS4.0后,apple推出新的文件预览控件:QLPreveiewController,已经支持pdf文件阅读。用法:1.实现QLPreviewControllerDataSource Cpp代码 #import #import @interface PreviewDataSource : NSObject { NSString转载 2012-04-11 18:26:44 · 2804 阅读 · 0 评论 -
Iphone实现简单翻页效果
经常看到iPhone的软件向上向下翻页面的效果,其实这个很简单,已经有封装好的相关方法处理。//首先设置动画的相关参数[UIView beginAnimations:@"Curl"context:nil];[UIView setAnimationDuration:1.25]; //时间[UIViewsetAnimationCurve:UIViewAnimationCurveEase转载 2012-02-22 21:05:45 · 1449 阅读 · 0 评论 -
延时函数和Timer的使用
延时函数:[NSThread sleepForTimeInterval:5.0]; //暂停5s.Timer的使用:NSTimer *connectionTimer; //timer对象//实例化timerself.connectionTimer=[NSTimer scheduledTimerWithTimeInterval:1.5 target:selfselect转载 2012-02-22 20:52:22 · 1250 阅读 · 0 评论 -
iphone 有关界面的实用功能
键盘透明textField.keyboardAppearance = UIKeyboardAppearanceAlert;状态栏的网络活动风火轮是否旋转[UIApplication sharedApplication].networkActivityIndicatorVisible,默认值是NO。截取屏幕图片//创建一个基于位图的图形上下文并指定大小为CGSizeMak转载 2012-02-22 21:30:40 · 1177 阅读 · 0 评论 -
iPhone 电子书toolbar的实现
iPhone电子书的toolbar一般都设计成半透明,上面放置一个进度条和一个Label(用于显示页码),这里用代码做一个最基本的实现。生成一个UIToolbarUIToolbar *toolbar =[[[UIToolbaralloc] init]autorelease];toolbar.barStyle=UIBarStyleBlackTranslucent;[toolb转载 2012-02-22 21:28:19 · 1084 阅读 · 0 评论 -
iphone UIPageControl实现自定义按钮
有时候UIPageControl需要用到白色的背景,那么会导致上面的点按钮看不见或不清楚,我们可以通过继承该类重写函数来更换点按钮的图片现实.实现思路如下.新建类继承UIPageControl :@interface MyPageControl : UIPageControl{ UIImage*imagePageStateNormal; UIImage*转载 2012-02-22 21:24:14 · 1151 阅读 · 0 评论 -
iphone 让一个UIImageView响应点击事件
UIImageView *imgView =[[UIImageViewalloc] initWithFrame:CGRectMake(0,0,320, 44)];imgView.userInteractionEnabled=YES;//设置可获取单击事件UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer转载 2012-02-22 21:19:21 · 1194 阅读 · 0 评论 -
iphone UIView中bounds和frame的差别?
翻译文档上的bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小区别主要在坐标系这一块。很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝对坐标。。。相对坐标。。。比如屏幕旋转的时候就要以相对来重绘。 frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,转载 2012-02-22 21:26:16 · 1888 阅读 · 0 评论