
IOS应用开发
langresser
这个作者很懒,什么都没留下…
展开
-
Laying out text with Core Text
文章转自:http://robnapier.net/blog/laying-out-text-with-coretext-547I’m back in full book-writing mode, now working with Mugunth Kumar, who is brilliant. Go check out his stuff. Hopefully we’ll have转载 2012-03-27 22:48:18 · 1904 阅读 · 0 评论 -
Xcode运行时错误汇总
1、Could not change executable permissions on the application 原因是创建了多个target,并且这些target共用一个bundle id。 当设备已经装过一个target的程序时,在运行另外一个target 的程序就会出现这个错误提示。 解决方法很简单,设备上卸载原来安装的程序就可以了。2、。。。。原创 2013-03-14 02:10:38 · 3002 阅读 · 0 评论 -
iOS平台一套完善的Crash Report解决方案
最开始想iOS和Android都做了,后面尝试了下android上面的崩溃收集,困难程度超出我的想象,也可以说几乎不可能实现像iOS下面一样实用且方便的崩溃收集系统(1.有堆栈等信息,不会产生卡死等副作用。 2.专指jni崩溃,java的崩溃很容易处理)。 这个有一点要反思一下,在困难的地方浪费时间不如把简单的东西做好,那么多赚大钱的游戏也是各种不完美,但是玩家不会在意程序是否牛x,技术是否高原创 2013-02-20 11:51:38 · 11621 阅读 · 4 评论 -
跨平台的多线程断点续传下载库
基于linux命令行程序axel。支持window(尚有bug待调整)linux, mac,ios和android。ios和android已经调试完毕,功能正常。支持特性:1、跨平台,代码简洁2、多线程下载3、支持断点续传代码托管于github:https://github.com/langresser/libdownload原创 2013-01-26 15:57:55 · 3221 阅读 · 0 评论 -
android和iOS平台的崩溃捕获和收集
通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)加入到工程中就万事大吉了,其中的错误日志功能完全能够满足需求,而且不需要额外准备接收服务器。 但是如果你对其原理更感原创 2012-12-12 22:11:05 · 33914 阅读 · 25 评论 -
偷窥iPhone Push Notification的幕后
iPhone Push Notification,一个吹得天花乱坠,却又不断跳票的功能,终于在OS3.0上实现。虽然体验糟糕(Tweetie和IM+之间反复切换,每次都需要等待这两个软件加载数据,这种脑残的使用方式能代替多任务?),但是我终于可以在使用Tweetie的同时,挂着MSN了。既然BB,Nokia,Palm都先后支持了Push,那么它们之间的比较不可避免。Handspring兄有转载 2012-11-23 15:47:22 · 1262 阅读 · 0 评论 -
CFBundleVersion in the Info.plist file must contain a higher version than that of the previously upl
这个问题也轮到我遇到了。google很多次还是没有解决。今天先总结一下。问题的主要根源貌似是苹果的版本管理存在一个bug.以下信息来自stackflow.1.apple会删除版本中数字先头的0。例如:1.02,实际上会当作1.2来处理。所以从1.02升级到1.1时就会出错。应为1.12.apple有时候会很晕糊,会把你当前上传的版本,和你其他的app的版本作比较。这转载 2012-11-23 14:54:36 · 1707 阅读 · 0 评论 -
安装xcode4.2 for snow leopard提示安装失败的解决方法
前提说明:直接app store里面下载安装是不会有什么问题的,提示失败限定于几个条件:黑苹果 or 下载的是dmg镜像 or for 10.6 snow leopard解决方法:将日期改为2012.1.1原因分析:可能是每个安装包都有一个签名,包含安装包过期时间,如果判定时间已过期,那么就安装失败了。原创 2012-04-19 14:14:54 · 2475 阅读 · 2 评论 -
获取普通用户 iOS 设备上的 Crash Log 的方法
方法1:用工具直接获取 iPhone 设备上 /var/mobile/Library/Logs/CrashReporter 中的 Crash 报告文件。(Mac 下用 PhoneView/iTools/iExplorer,Windows下用、iFunBox、iTools、91助手等)。方法2:如果 iTunes 同步,则同步后Crash日志会同步到电脑上,把以下目录中的Crash提取打包转载 2012-03-28 17:14:32 · 13466 阅读 · 0 评论 -
如何使用Core Text创建一个简单的杂志图书App
原始地址: http://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-text 博文的作者是"iOS Tutorial Team"成员 Marin Todorov, 有着12年的软件开发经验,是一个独立开发者,是Touch Code Magazine 的作者。翻译 2012-03-27 23:36:01 · 8087 阅读 · 0 评论 -
解决IAP测试时出现“Cannot connect to iTunes Store”的问题
In App Purchase代码完成后,拿iOS5设备(无论越狱与否)和未越狱的iOS6设备测试没有问题,但是iOS6越狱后的设备会出现 Cannot connect to iTunes Store的错误(error code 为0)。连提示购买金额的提示框也没有。 google了下发现是越狱后设备安装了App Sync,安装了这个会导致无法在沙盒模式下测试IAP(注意,只是沙盒模式原创 2013-03-15 12:34:29 · 5560 阅读 · 1 评论