iOS开发
xiaohei5188
这个作者很懒,什么都没留下…
展开
-
怎样将UIImage对象保存到JPG或者PNG文件中?
【原文:http://blog.csdn.net/wherejaly/article/details/5538248】我们都知道如果要从data中或者file中读取数据并包装成UIImage可以使用+ imageWithData: 和+ imageWithContentsOfFile: 但如果想把UIImage的图片数据写入到jpg或者png格式的文件中呢?答案是UIImageJPEG转载 2013-01-25 08:00:33 · 786 阅读 · 0 评论 -
UIImage图形放大或缩小
【原文:http://www.iliunian.com/94.html】//将一个指定的图形放大或缩小为指定的size-(UIImage*)scaleToSize:(UIImage*)img size:(CGSize)size { // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGra转载 2013-01-25 08:26:36 · 1666 阅读 · 0 评论 -
提交应用遇到"Missing Screenshot"问题的解决方法
【原文:http://blog.csdn.net/lixing333/article/details/8131519】这两天在提交应用时遇到各种各样的问题,其中一个比较纠结的问题是在万事俱备,二进制文件已经Archive、Validate和Distribute之后,iTunes Connect上却显示"Missing Screenshot"。奇怪,我已经提交了5张"iPhone转载 2013-02-01 10:08:57 · 571 阅读 · 0 评论 -
Application Loader 使用图解教程
以前说过 7月22号起,开发者只能用 Application Loader 上传应用 ,考虑到以前很多开发者都是用网页直接上传的方式提交应用,没有使用Application Loader的经验, CocoaChina 版主 “四毛钱” 为大家分享了用Application Loader提交应用的图文教程,推荐大家阅读。到 iTunesconnect 上添加你的应用...上传 App 那转载 2013-02-02 04:24:03 · 1145 阅读 · 0 评论 -
In App Purchases 入门
成为ios开发者最大的好处就是,你编写的应用程序会有很多方式可以赚钱。比如,收费版,免费挂广告版,还有就是程序内置购买。 程序内置购买会让你爱不释手,主要有以下原因:除了程序本身的下载收费以外,你还可以赚更多的钱。一些用户愿意为那些额外的功能花费大量的金钱。你可以免费发布你的程序(这样的话,用户就可以任意下载了),如果他们喜欢这个程序的话,那么就会有人愿意购买额外功能转载 2013-02-02 17:55:47 · 519 阅读 · 0 评论 -
Apple Developer注册教程
对于苹果俱乐部的成员来说,拥有有个Apple Developer的身份是最基础的事情。如果你还不知道什么是Apple Developer或者如何注册,那么本文就是你的参考指南了。关于Apple Developer只有有了Apple Developer的身份,你才可以获得苹果开发授权,使用苹果的产品进行开发和调试。俱乐部对其每个成员,也要求他拥有一个Apple Develop转载 2013-02-02 17:51:29 · 10381 阅读 · 0 评论 -
Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略
【详见:http://kqwd.blog.163.com/blog/static/4122344820117191351263/】转载 2013-02-05 10:08:10 · 509 阅读 · 0 评论 -
苹果Xcode 证书生成、设置、应用完整图文教程
Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标2 在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭3 生成证书请求:钥匙串访问⟶证书助理转载 2013-02-05 09:33:03 · 575 阅读 · 0 评论 -
在iphone越狱机器中使用Hook
在iphone越狱机器中使用Hook下载libsubstrate.dylib动态库及substrate.h头文件,加入项目中。该动态库由越狱团队提供,使用该动态库,可以动态更换内存的代码。关于MobileSubstrate wiki上有篇文章说得很好。确定需要进行hook的对象。例如:我打算在系统每次传递消息之前,都进行一些定制的处理,那么就可以Hook UIWindow的send转载 2013-02-12 21:12:04 · 807 阅读 · 0 评论 -
iphone开发中使用动态库(dylib)和动态加载framework (获取iphone的IMSI和设置飞行模式) .
在iphone上使用动态库的多为dylib文件,这些文件使用标准的dlopen方式来使用是可以的。那相同的在使用framework文件也可以当做动态库的方式来动态加载,这样就可以比较自由的使用apple私有的framework了。dlopen是打开库文件dlsym是获取函数地址dlclose是关闭。 当然,要使用这种方式也是有明显缺陷的,那就是你要知道函数名和参数,否则无法继续转载 2013-02-13 11:12:54 · 650 阅读 · 0 评论 -
SVN GUI 客户端 Versions 破解版
这段时间一直在用mac底下搞Inphone开发,由于是两个人在做,搭了一个SVN服务器,方便代码的管理,在项目中确实也体现了其优势,以前在windows下都是用TortoiseSVN 这 个免费的开源客户端,但是下Mac底下却没有那么多开源的,有一个svnX免费的,但是始终赶不上Versions, SmartSVN,Cornerston这些商用的客户端,只可惜都是要收费的,之前用Version转载 2013-03-04 19:42:29 · 1657 阅读 · 0 评论 -
failed to get the task for process 1363问题解决
一、问题我用发布证书,想联机调试,启动程序闪屏后就出现以下错误:failed to get the task for process 1363二、解决方法:创建一个开发者证书,关联手机,来进行联机调试下载用于编译的证书a) 打开Provisioning 下载,这个证书不要双击安装。安装方法如下:b) 连接你的iPhone到电脑;c) 将你原创 2013-03-06 14:45:22 · 1390 阅读 · 0 评论 -
解析JSON格式的数据时,有的字段为空值
解析JSON格式的数据时,有的字段为空值,这个时候不能像平常的与nil比较,而要一种做法是NSString *comDic = [[data objectAtIndex:0] objectForKey:@"CompanyDicNoHtml"]; NSInteger length = [[comDic dataUsingEncoding:NSUTF8StringEncoding al转载 2013-03-01 12:42:05 · 4574 阅读 · 0 评论 -
iphone开发之Json数据的解析
网络中数据的传输往往是以Json或XML格式进行的,如新浪微博、腾讯微博、人人网等。今天主要介绍一下ios下Json数据的解析。如果你还不了解什么是Json数据,请猛击。首先是使用TouchJson进行解析:TouchJson点击下载首先导入将Source文件加下的所以文件导入工程,在合适的位置添加CJSONDeserializer.h头文件。代码:[cpp]转载 2013-03-01 12:41:12 · 400 阅读 · 0 评论 -
iPhone开发之NSNotificationCenter(通知)的使用方法
iPhone开发之NSNotificationCenter(通知)的使用方法iPhone软件开发的时候会遇到这种情况:打开APP后会在后台运行某个方法,例如下载文件,下载完成后可能需要调用某个方法来刷新界面,这时候可能没法在下载的函数中回调。NSNotificationCenter(通知)是一个很好的选择。通知使用起来灰常的简单:1、定义通知:[[N转载 2013-03-13 20:03:54 · 864 阅读 · 0 评论 -
APP被苹果App Store拒绝的79个原因(未完待续)
国内最专业的APP开发者社区,dApps! 真心推荐代码分享网站AppCodes作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天dApps收集了常见的被拒的原因,以便更多开发者了解。APP被苹果APPStore拒绝的各种原因1、程序有重大bug,程序不能启动,或者中途退出。2、绕过苹果的付费转载 2013-03-15 10:23:17 · 1037 阅读 · 0 评论 -
解决itunesconnect上传时"at least one of the following architecture(s) must be present:armv6"问题
[Stackoverflow]问:While submitting my iOS App to the App Store, validation fails with the message:iPhone/iPod Touch: application executable is missing a required architecture.At least one of原创 2013-03-30 21:02:13 · 1314 阅读 · 0 评论 -
解决iTunes connect上传后“Missing Localized Screenshots”错误
直接上传一个应用截图放在iphone5的界面栏里即可消除这个警告.【这是小弟的处理方法,哪位大神有正解,能否回复一下,谢谢。】参考:http://www.cocoachina.com/bbs/read.php?tid=117258原创 2013-03-30 21:45:58 · 1800 阅读 · 0 评论 -
In App Purchase总结
In App Purchase属于iPhone SDK3.0的新特性,用于在应用程序中购买付费道具,增加新功能,订阅杂志。是应用程序除了植入广告外的另一种取得收益的方式。 虽然Apple的官方文档已经对In App Purhcase这一特性做了比较详尽的解释,但就某些细节方面还是需要编程人员进行尝试和推敲,今天我就对之前项目中实现In App Purchase功能做下简单的总结。一.In转载 2013-03-19 11:12:41 · 1006 阅读 · 0 评论 -
如何将产品发布到App Store上?
如何将产品发布到App Store上?如何将产品发布到App Store上?请高手给我讲讲步骤和详细流程。以及如何将产品进行多语言发布?aaronglyang2011-03-17 09:11http://www.cocoachina.com/special/fornew.html转载 2013-03-19 20:34:25 · 1666 阅读 · 0 评论 -
Flash开发iOS应用全攻略(四)——如何为iTunes Connect准备应用
在上周我介绍了如何在Flash里发布iOS应用,以及如何申请成为合法的iOS开发者、如何使用iOS开发者授权和申请证书。今天我会给大家介绍一下如果你打算将应用发布到Apple应用程序商店,都应该做些什么。如果你已经成功注册了iOS开发者,那么现在就可以登陆iTunes Connect来管理应用程序。------------------------------------------转载 2013-03-19 20:14:58 · 1004 阅读 · 0 评论 -
解决XCode编译错误clang: error: linker command failed with exit code 1
今天把XCode4.5.1升级为XCode4.6.1,然后调试接了一台iPhone4,一台iPhone5,(原来只用iPhone4开发)选择iPhone4可以成功编译;但iPhone5编译出现以下错误:clang: error: linker command failed with exit code 1 (use -v to see invocation)网上找了好久解决方法,以下方原创 2013-03-22 12:14:53 · 6428 阅读 · 0 评论 -
如何适配iPhone5界面
http://blog.csdn.net/shang_515/article/details/8438731http://www.cnblogs.com/maxfong/archive/2012/10/04/2711379.htmlhttp://www.cocoachina.com/ask/questions/show/88298转载 2013-03-22 14:17:22 · 805 阅读 · 0 评论 -
Mac svn命令 linux同样适用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件或文件夹svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所转载 2013-03-27 15:29:27 · 600 阅读 · 0 评论 -
解决:Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could
打开新页面就崩溃,连机调试看到错误:Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'网上查了下解决方法:By default原创 2013-04-12 07:50:40 · 9330 阅读 · 2 评论 -
解决:Error launching remote program: No such file or directory
I also get same problem. This below solution works for me. Thats really annoying. This error happens in a number of different situations. Sometime restarting the Xcode, fixes the problem. If not, foll转载 2013-04-12 07:41:34 · 865 阅读 · 0 评论 -
Application Loader下载安装和上传app程序
(小黑注释:现在提交应该不是*.ipa,应该是*.zip吧,大家觉得呢?)从2010年年中开始,开发者上传软件必须使用Application Loader这个MAC机上的应用程序。因此必须有MAC操作系统才能上传软件,没有条件的可以考虑暂借其他人的MAC笔记本电脑或在电脑上安装MAC虚拟机(安装教程参考Windows环境下用虚拟机安装MAC系统教程)。提示:如果您安装了最新版的XC转载 2013-04-22 13:24:05 · 845 阅读 · 0 评论 -
appstore的app的link上mt=8和ls=1是什么意思
问题:有人研究过app的link上mt=8和ls=1是什么意思吗?我注意到大部分应用后面都有个mt=8的参数,比如:http://itunes.apple.com/cn/app/id414159385?mt=8http://itunes.apple.com/us/app/dream-spirit/id427539556?mt=8但是,我在connect里面还没上原创 2013-05-02 16:09:42 · 4860 阅读 · 0 评论 -
iphone拨号音用什么替换什么????
xxxg00w提问:是下什么文件名?改什么文件? 小编推荐答案: 系统音效文件路径:/System/Library/Audio/UISounds再次敬告:替换前请做好备份,文件名请保持绝对一致。以下为文件名称及事件对照表,以供参考:信息ReceivedMessage.caf--收到信息,仅在短信界面打开时播放。sms-received1.caf-转载 2013-05-06 05:51:58 · 1149 阅读 · 0 评论 -
23个开源App的App Store地址和源代码
详见http://www.cocoachina.com/iphonedev/sdk/2010/0316/672.html以下是CocoaChina会员 “青蛙小子”分享的23个开源的App网址以及代码下载地址,包括游戏和应用软件。如果您想发表感想或查看其它会员的讨论,请到论坛帖子页面http://www.cocoachina.com/bbs/read.php?tid-1转载 2013-05-06 07:07:18 · 712 阅读 · 0 评论 -
iOS学习之UISwitch控件两种使用方法和监听
一、第一种创建UISwitch控件的方法,在代码中动态创建。1、打开Xcode 4.3.2, 新建项目Switch,选择Single View Application。2、打开ViewController.m文件在viewDidLoad方法里添加代码:[cpp] view plaincopy- (void)viewDidLo转载 2013-05-06 08:01:31 · 1006 阅读 · 0 评论 -
【iO】解决Xcode项目出现My mac 64-bit/设置允许用户外部资源同步到App/解决CodeSign error: Certificate identity ‘iPhone Distrib
本章节Himi为大家总结几点经常用到的功能或者经常出现的问题以及解决方法;本章节主要介绍3个知识点:1. 解决Xcode中选择设备运行项目时,设备一栏现实“My mac 64-bit”问题;2.设置允许用户利用itunes同步一些资源到我们的App中;3.解决CodeSign error: Certificate identity ‘iPhone Distribut转载 2013-05-23 05:54:47 · 1238 阅读 · 0 评论 -
Warning: The Copy Bundle Resources build phase contains this target's Info.plist file
问题:I've separated a project into two builds and given each of them a plist file. Everything works fine, but I keep getting this build warning:Warning: The Copy Bundle Resources build pha转载 2013-05-23 06:22:14 · 1077 阅读 · 0 评论 -
iOS6.0下获取通讯录用户列表
自iOS6.0后获取通讯录列表需要询问用户,经过用户同意后才可以获取通讯录用户列表。而且ABAddressBookRef的初始化工作也由ABAddressBookCreate函数转变为ABAddressBookCreateWithOptions函数。下面代码是兼容之前版本的获取通讯录用户列表方法。ABAddressBookRef addressBook = nil;if ([[UI转载 2013-05-23 17:39:23 · 640 阅读 · 0 评论 -
iOS程序挂起、复原与终止
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey一、挂起当有电话进来或者锁屏,这时你的应用程会挂起,在这时,UIApplicationDelegate委托会收到通知,调用 applicationWillResignActive转载 2013-05-24 17:28:36 · 667 阅读 · 0 评论 -
获取ios的MAC地址
#include // Per msqr#include #include #include #pragma mark MAC// Return the local MAC addy// Courtesy of FreeBSD hackers email list// Accidentally munged during pre转载 2013-05-27 15:12:37 · 591 阅读 · 0 评论 -
UITableView设置背景为透明
//UITableView设置背景为透明 table.backgroundView = nil; table.backgroundColor = [UIColorclearColor]; table.opaque = NO;原创 2013-06-08 18:42:11 · 4832 阅读 · 0 评论 -
UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法
首先,视图控制器必须得实现协议UIAlertViewDelegate中的方法,并指定delegate为self,才能使弹出的Alert窗口响应点击事件。具体代码如下:ViewController.h中的代码如下:#import @interface ViewController : UIViewController@endViewController.m中的详细转载 2013-06-09 09:59:39 · 809 阅读 · 0 评论 -
iphone程序启动互相调用, 打开其他程序
在iphone程序打开其它程序(Launching Other Apps within an iPhone Application) 你可以使用openUrl打开一些程序,不只是浏览器,我们将在下面的例子中演示这些这些应用: 打开浏览器 打开google map 打开email 拨号程序 发短信程序 打开appstore Launch Google Maps到go转载 2013-06-13 18:09:53 · 1188 阅读 · 0 评论 -
首次发布App,In-App Purchase 无法submit for review 问题的解决方案
一个IDP首次create app 然后首次create new IAP的时候,我们必须把app的状态改成waiting for upload才能测试iap的内部购买,而这个状态下,iap是不能submit for review的。解决方法是:先上传个二进制文件,然后app的状态会变成wating for review,先点击view details ,然后再点击binary detail转载 2013-06-07 14:37:40 · 675 阅读 · 0 评论