iOS
文章平均质量分 59
游戏码头
这个作者很懒,什么都没留下…
展开
-
优化图形性能(iOS)
Optimizing Graphics Performance (iOS)Alpha-Testing在iOS上使用alpha-testing的开销非常大,尽量将alpha-test shader替换为alpha-blend。Vertex Performance在iPhone 3GS以及新的硬件上尽量控制每帧渲染不超过4万个顶点(一万多个面)。Ligh转载 2012-10-24 12:46:50 · 5220 阅读 · 0 评论 -
iOS 游戏安全之 IAP 破解原理与防御
在博客上谈过了iOS游戏的内购安全,存档安全及内存安全。其实还有一个很泛滥但被视为鸡肋的问题,即iOS IPA破解问题,因为国内大多数游戏靠内购和广告盈利,游戏安装包也只是在早期象征性的收费,之后就会免费,所以对IPA从只能在购买者设备安装变成可免费到处安装并不关注。破解软件的问题,其实不仅仅是iOS上,几乎所有平台上,无论是pc还是移动终端,都是顽疾。可能在中国这块神奇的国度,大家都习惯转载 2012-11-07 13:02:38 · 2277 阅读 · 0 评论 -
iOS 开发之 CocoaAsyncSocket 学习
CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写转载 2012-11-19 09:22:55 · 642 阅读 · 0 评论 -
iOS 网络编程小结
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:转载 2012-12-14 09:47:16 · 581 阅读 · 0 评论 -
使用 Xcode 和 Instruments 调试解决 iOS 内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实转载 2012-12-18 09:44:19 · 448 阅读 · 0 评论 -
iPad、iPhone 界面设计标准
来源:UI设计网转载 2012-12-21 10:09:50 · 475 阅读 · 0 评论