11 2013 档案

摘要:本文转载至http://blog.csdn.net/macmini/article/details/16341669当我们辛辛苦苦把应用或者游戏做好的时候,满怀激动地把应用提交上去给苹果大大,谁知道的事,苹果大大不吃我们这一套,直接上传失败,而且还会发一封邮件过来,大致意思就是UIDevice、udid、uniqueIdentifier,心里那个桑心哪,真想拿吧竹刀去剁了他们。。。好吧,言归正传,其实为什么会这样子呢,主要是2013-5-1起,苹果审核将使用udid的应用不可提交。这由此我们需要把我们应用使用udid的实行删除并修改の。可是,有时候呢,是吧,人呢,比较健忘或者其他的,忘记了在哪 阅读全文
posted @ 2013-11-29 16:36 天牛 阅读(536) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/hanbing861210/article/details/13614405众所周知,当伟大的iOS7系统发布后,表扬的一堆、谩骂的也一片,而对于我们程序员来说最关心的莫过于低版本系统上的程序在搞版本系统上的兼容性问题了。在iOS6.1几之前,当我们想要做一些提醒用户或临时获取一些数据时,通常会弹出一个模态试图,给予用户提醒,而最常见的做法莫过于直接用UIAlertView添加控件或继承UIAlertView,然后添加自己想要的控件,如:在执行网络连接 下载等耗时任务时我们会弹出一个view 然后显示一个指示器,具体做法:- (IBActio 阅读全文
posted @ 2013-11-29 09:37 天牛 阅读(418) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/hanbing861210/article/details/13614211您还未登录!|登录|注册|帮助首页业界移动云计算研发论坛博客下载更多hanbing861210的专栏目录视图摘要视图订阅2013中国大数据大会赠票申请文思海辉第一届在线编程大赛消灭0回答,赢下载分订阅CSDN社区周刊,及时了解社区精华内容办公大师系列经典丛书 诚聘译者IOS7 新特性(针对同样讨厌更新后IOS7的开发者)分类:IOS开发2013-10-29 22:20117人阅读评论(0)收藏举报iosios7Objective-C开发者相关笔记整理如下:全新UI设计 阅读全文
posted @ 2013-11-29 09:34 天牛 阅读(222) 评论(0) 推荐(0)
摘要:CFBundleVersion,标识(发布或未发布)的内部版本号。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。CFBundleShortVersionString标识应用程序的发布版本号。该版本的版本号是三个时期分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本。该键的值不同于“CFBundleVersion”标识。版本号的管理是一个谨慎的事情,希望各位开发者了解其中的意义。比较小白,更新应用的时候遇到版本号CFBundleShortVersionString命名的错误,导致无法更新, 阅读全文
posted @ 2013-11-29 09:31 天牛 阅读(256) 评论(0) 推荐(0)
摘要:本文转载至http://www.cocoachina.com/applenews/devnews/2013/1114/7350.html本文主要教你如何使用iOS 7 SDK多任务处理API--Background Fetch。我们生活在一个社交化的世界中,大部分用户都安装了几个社交类app,但是每次用户打开app,他们必须要等待app加载更新才能看到跟更多最新的内容,对于越来越没耐心的用户来说这一点无疑令人非常痛苦。现在,iOS 7的后台获取(Background Fetch)可以很好地解决这个问题,在用户打开应用之前,app就能自动更新获取内容。以检测流量的app为例来说明Backgrou 阅读全文
posted @ 2013-11-25 10:05 天牛 阅读(503) 评论(0) 推荐(0)
摘要:本文转载至http://dreamahui.iteye.com/blog/1878922IOS开发总结 by mhmwadm (感谢mhmwadm)2013/4/101 XCode快捷键 42 Objective-C 42.1 代码混编 42.2 代码中字符串换行 52.3 不要调用[super release] 52.4 判断一个字符串是否包含另一个字符串: 52.5 没有用到类的成员变量的,都写成类方法 52.6 category可以用来调试 52.7 Category与Extension 62.7.0 Categories Add Methods to Existing Classes 阅读全文
posted @ 2013-11-22 10:29 天牛 阅读(2134) 评论(0) 推荐(1)
摘要:本文转载至 :http://dreamahui.iteye.com/blog/1878650软件开发方面1. 在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2. 定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3. 需要为定时器所在的线程设置NSRunLoop,否则定时器可能不会动。4. 如果在线程中设置了NSRunLoop,需要在销毁线程时也将其停止,使用CFRunLoopStop 。5. 所有的UI操作都应该在主线程中执行,否则会导致应用崩溃(不一定是立即崩溃)。6. 阅读全文
posted @ 2013-11-22 10:25 天牛 阅读(286) 评论(0) 推荐(0)
摘要:本文转载至 http://blog.csdn.net/pucker/article/details/11980811最近一直在做app的iOS 6和7的同时适配工作,所以在此介绍一下系统与设备的兼容问题。一、Base SDK与Deployment Target一个项目(Project)可以有多个目标(Target),每个目标可以指定不同的设置(例如支持不同的系统版本,引用不同的Framework等)。项目设置会覆盖默认设置,而每个目标的设置则会覆盖项目设置。在Xcode的项目浏览窗口中点击项目,在TARGETS中选择某个目标,即可在右侧的“Build Settings”中看到默认设置、项目设置 阅读全文
posted @ 2013-11-21 23:07 天牛 阅读(521) 评论(0) 推荐(0)
摘要:本文转载至:http://blog.csdn.net/pucker/article/details/12112105苹果终于发布了iOS 7正式版,大批的用户都已经纷纷进行了升级。如果App是由Xcode 4.6或者更早版本生成,iOS 7系统会使用兼容模式运行该App,以便尽可能保持原有外观。但是,当使用Xcode 5重新编译App源代码时,此时会使用iOS 7 SDK来进行编译链接。(注意在使用Xcode 5打开旧项目之前备份项目源代码,因为Xcode 5会升级项目中的资源文件,且无法再使用旧版本的Xcode打开。)由于iOS 7 SDK较早期版本的SDK改动较大,因此App的界面也会出现 阅读全文
posted @ 2013-11-21 22:56 天牛 阅读(800) 评论(0) 推荐(0)
摘要:在iPhone中可以很方便的预览文档文件,如:pdf、word等等,这篇文章将以PDF为例。介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比。预览本地PDF文档:1、使用UIWebView控件 UIWebView是iPhone开发中最常用的控件之一,类似.net中的webBrowser控件。使用它预览PDF文件相当的方便和简单。 在UIWebView中预览PDF文档的关键代码如下:效果:2、使用CLPreviewController CLPreviewController是比较新的一个功能,它能快速预览文档,可以一边加载一边预览,也就是说不需要将文档全部加载到内存中 阅读全文
posted @ 2013-11-21 19:46 天牛 阅读(899) 评论(0) 推荐(0)
摘要:本文转载至http://blog.jobbole.com/51588/本文由伯乐在线-studentdeng翻译自Chris Eidhof。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。自定义动画iOS 7 对我来说最激动人心的特性就是新的视图控制器切换API(View Controller Transitioning API)。 iOS 7 之前,View Controller之间切换,我需要创建自定义的transitions。 而且这些方法都支持不完整,让人头疼。在transitions中增加交互功能就更难了。在开始这篇文章之前,我要提醒一下:这是一个新的API,我们尽最大努力让他可以 阅读全文
posted @ 2013-11-20 13:39 天牛 阅读(486) 评论(0) 推荐(0)
摘要:本文转载至http://www.cnblogs.com/qq78292959/archive/2012/07/16/2593651.htmliOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。第三阶段:iPhone把发来的消息传 阅读全文
posted @ 2013-11-19 09:48 天牛 阅读(255) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/lizhongfu2013/article/details/91661931、UITableView:UITableViewDelegate 新增内容:// Use the estimatedHeigh(估算高度)t methods to quickly calcuate guessed values which will allow for fast load times of the table.// If these methods are implemented, the above -tableView:heightForXXX c 阅读全文
posted @ 2013-11-18 12:18 天牛 阅读(484) 评论(0) 推荐(0)
摘要:1、UITextView:A ) IOS7新增加的 UITextViewDelegate 方法:- (BOOL)textView:(UITextView*)textView shouldInteractWithURL:(NSURL*)URL inRange:(NSRange)characterRangeNS_AVAILABLE_IOS(7_0);这个代理方法是当用户点击UITextView中的超链接的时候回调次方法:看代码:1、首先viewController.h 文件中声明:2、viewController.m 中添加如下代码: UITextView*textView;- (void)v.. 阅读全文
posted @ 2013-11-18 12:15 天牛 阅读(328) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/lizhongfu2013/article/details/91332811、UINavigationBar: NSDictionary* attrs =@{NSForegroundColorAttributeName: [UIColorblackColor], NSFontAttributeName: [UIFontfontWithName:@"AmericanTypewriter"size:0.0], }; [[UINavigationBarappearance]setTitleTextA... 阅读全文
posted @ 2013-11-18 12:14 天牛 阅读(233) 评论(0) 推荐(0)
摘要:本文转载至:http://blog.csdn.net/lizhongfu2013/article/details/9124893IOS7在UI方面发生了很大改变,所以感觉有必要重新审视的学习一下(新特性+以前未注意到的特性)。现在开始了:1、UIView:a)view.clearsContextBeforeDrawing=YES When the Clears Graphics Context (clearsContextBeforeDrawing) checkbox is selected, the drawingbuffer is automatically cleared to tran 阅读全文
posted @ 2013-11-18 12:13 天牛 阅读(314) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/linzhiji/article/details/8153797使用AVAudioRecorder录音后使用avplayer播放声音小,尤其是在iphone4以前的手机,比较明显,不知道是录音的时候声音小,还是播放的时候声音小stackoverflow了一下,解决办法如下:1)录音的时候[html]view plaincopy[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlayAndRecorderror:nil];[html]view plaincopy[ 阅读全文
posted @ 2013-11-15 20:02 天牛 阅读(309) 评论(0) 推荐(0)
摘要:本文转载至http://blog.sina.com.cn/s/blog_693de6100101f1g8.html(2013-04-10 17:25:24)转载▼标签:audiosessionit分类:Xcode/iOS/MacOS一、选择一个CategoryAVAudioSessionCategoryAmbient或kAudioSessionCategory_AmbientSound——用于非以语音为主的应用,使用这个category的应用会随着静音键和屏幕关闭而静音。并且不会中止其它应用播放声音,可以和其它自带应用如iPod,safari等同时播放声音。AVAudioSessionCate 阅读全文
posted @ 2013-11-15 20:00 天牛 阅读(1385) 评论(0) 推荐(0)
摘要:本文转载至 http://blog.csdn.net/learnios/article/details/8442201分类:功能模块2012-12-27 10:22109人阅读评论(0)收藏举报IOS基础ios基础1.iOS开发中使用[[UIApplication sharedApplication] openURL:] 加载其它应用在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的模式来调用不同的App。通过openURL方法可以调用如下应用:调用浏览器(Safari B 阅读全文
posted @ 2013-11-14 23:26 天牛 阅读(203) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/liulichao20/article/details/8957752分类:ios2013-05-21 22:06321人阅读评论(0)收藏举报//UILabel自动换行,自适应高度 UILabel*label = [[UILabelalloc]initWithFrame:CGRectZero]; [labelsetBackgroundColor:[UIColorclearColor]]; [labelsetFont:[UIFontsystemFontOfSize:14]]; [labelsetLineBreakMode:UILineB... 阅读全文
posted @ 2013-11-14 23:25 天牛 阅读(3058) 评论(0) 推荐(0)
摘要:本文转载至:http://blog.csdn.net/guozh/article/details/84691311、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且我们对于nil调用方法,不会产生crash或者抛出异常。看一段nil -> Null-pointer to objective- c objectNIL -> Null-pointer to object 阅读全文
posted @ 2013-11-14 00:08 天牛 阅读(361) 评论(0) 推荐(0)
摘要:相机这个功能在iOS中很常用,自己也写过好几次了,都是知道大概,然后就把上一次的代码直接照搬过去就OK了,但是,像这种非常基础的东西我们还是需要独立的去写,而不是copy代码,等到我们熟记于心的时候,再copy吧。今天终于把这块儿知识认真的看了一下,不多说了 上代码。1.+ (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present) isSourceTypeAvailab... 阅读全文
posted @ 2013-11-12 21:31 天牛 阅读(976) 评论(0) 推荐(0)
摘要:本文转载至:http://blog.csdn.net/zeng11088/article/details/8664510分类:UIImageView2013-03-12 16:42122人阅读评论(0)收藏举报开发游戏时,往往会有这么一个需求:在某个成就达成或者破纪录时,需要截个屏,然后发送到微博上与好友/粉丝分享,虽然home + 开机键组合可手动截屏,在Cocos2d有个CCRenderTexture类,借助该类可很容易实现代码截取功能。使用CCRenderTexture,我们可以截取游戏场景、某个Layer,甚至是精灵:/**游戏截图*@paramnode需要截取的控件*/-(void) 阅读全文
posted @ 2013-11-12 16:32 天牛 阅读(558) 评论(0) 推荐(0)
摘要:分类:UIImageView2013-03-12 17:37350人阅读评论(0)收藏举报//UIView -> UIImage#import“QuartzCore/QuartzCore.h”//把UIView转换成图片-(UIImage*)getImageFromView:(UIView*)view{UIGraphicsBeginImageContext(view.bounds.size);[view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurre 阅读全文
posted @ 2013-11-12 16:30 天牛 阅读(443) 评论(0) 推荐(0)
摘要:一 Status bar重叠问题:~Zherui if ([[[UIDevicecurrentDevice] systemVersion] floatValue] >= 7.0) { self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);// self.window.bounds = CGRectMake(0, 20, self.window.frame.size.width, self.window.frame.size.hei... 阅读全文
posted @ 2013-11-04 13:18 天牛 阅读(483) 评论(0) 推荐(0)