摘要: 做IOS开发的都知道,因为屏幕分辨率的问题,在ios app 中都得放两套切图来支持retina屏和非retina屏幕,但是文字就不需要考虑分辨率的问题,所以可不可以将一些图片用文字来代替呢,省时省力省资源。看下面一些截图:这些截图上面的图标都是用文字来表示的,没有用png图片,看起来还不错吧下面介绍一下制作以及使用图标字体的方法字体图标的制作这部分分两个步骤:1、字形图标的制作 2、字体库的制作一、字形图标的制作安装一个工具Illustrator,这个工具有破解版,自行搜寻下载使用其中的钢笔工具绘制字形图标,比如绘制一个新浪微博logo和垃圾桶,如图:新浪微博logo垃圾桶好了,绘制完字形图 阅读全文
posted @ 2014-03-19 11:59 codeartistry 阅读(862) 评论(0) 推荐(0) 编辑
摘要: iOS开发,最郁闷的莫过于程序毫无征兆地就崩溃了,用bt命令打出调用栈,给出的是一堆系统EXC_BAD_ACCESS的信息,根本没办法定位问题出现在哪里iOS开发,最郁闷的莫过于程序毫无征兆地就崩溃了,用bt命令打出调用栈,给出的是一堆系统EXC_BAD_ACCESS的信息,根本没办法定位问题出现在哪里。 首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。举一个简单的例子来说明吧,首先看一段Java代码:复制代码代码如下:public class Test{public static void main(String 阅读全文
posted @ 2014-03-19 09:51 codeartistry 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 原文:http://superwanc.diandian.com/post/2013-09-12/40052870537经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志,比如这段:2012-03-28 19:26:33.055 TableViewMenuDemo[3916:f803] *** Terminating app due to uncaught exception ‘NSInvalidArgumentE 阅读全文
posted @ 2014-03-19 09:47 codeartistry 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 转自:iOS应用崩溃日志揭秘2场景 4: 吃棒棒糖时闪退!用户邮件说, “当rage master吃棒棒糖时应用就闪退…” 另一用户说, “我让rage master 吃棒棒糖,没几次应用就闪退了!”崩溃日志如下:Incident Identifier: 081E58F5-95A8-404D-947B-5E104B6BC1B1CrashReporter Key: 5a56599d836c4f867f6eec76afee451bf9ae5f31Hardware Model: iPhone4,1OS Version: iPhone OS 6.0 (10A403)Ke... 阅读全文
posted @ 2014-03-19 09:37 codeartistry 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 转自:iOS应用崩溃日志揭秘作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?这时iOS崩溃日志派上用场了。在大多数情况下,你能从中了解到关于闪退的详尽、有用的信息。通过本教程,你将学习到一些常见的崩溃日志案例,以及如何从开发设备和iTunes Connect上获取崩溃日志文件。你还将学习到符号化( symbolication),从日志追踪到 阅读全文
posted @ 2014-03-19 09:34 codeartistry 阅读(940) 评论(0) 推荐(0) 编辑