ios SDK
听着rap写代码
走在游戏平坑之路上的一个编码小菜鸟
展开
-
ARC总结
一,注意事项1.不可以使用retain,retainCount,release,autorelease 用@select()这样的调用也不行.属性命名不能以new开头。2.若重写一个类子类的dealloc,不应调用[super dealloc],当然也不用写什么release释放一些什么对象,只是处理一些你觉得必要处理的事情吧,比如中止一个还没有完成的网络请求.3.不能使用转载 2013-08-22 17:18:23 · 698 阅读 · 0 评论 -
ios 内购流程
1. 适用情况想使用In-App Purchase(以下简称IAP)完成App内付费前,先确定需求是不是能用这个方案来满足。除了IAP以外,还有支付宝SDK、信用卡等其他方式完成软件内付费。在苹果制定的游戏规则中,所有在App内提供的服务需要付费时,都应当使用IAP,比如软件功能、游戏道具;所有在App外提供的服务需要付费时,都应使用其他支付方式,比如Uber的信用卡,淘宝、快的打车的转载 2016-11-28 01:13:25 · 4337 阅读 · 0 评论 -
【ios 汇总 你可能不知道的调试技巧】
1. 真机联调的抓包方法建立虚拟端口, 使用 手机的 identifier,wireshark就可以侦测到虚拟端口进行抓包打开僵尸进程给标准库函数打断点选择 symbolic Breakpoint 断点格式 - [类名 函数名 : ] 耗时计算 CFAbsoluteTime s原创 2014-01-25 15:23:52 · 1476 阅读 · 0 评论 -
【ios 汇总 - UI 视图布局 】
UIButton上使用UIEdgeInsetsMaketitle 跟图片对齐 http://blog.csdn.net/yanxiaoqing/article/details/7230660contentSize、contentInset和contentOffset区别 http://blog.csdn.net/kylinbl/article/details/7043936原创 2014-01-25 01:08:11 · 1683 阅读 · 0 评论 -
【ios 汇总 - 数据 容器】
dictionary 遍历字典NSLog(@"***遍历字典myClassDict如下:");for (id key in myClassDict){NSLog(@"key: %@ ,value: %@",key,[myClassDict objectForKey:key]);}[_surveyAnswers1 setObject:myArrayAnswers1原创 2014-01-25 01:31:49 · 1539 阅读 · 0 评论 -
【ios 汇总 - 操作文件常用方法】 (NSFileManager NSFileHandle NSData)
在文件末位写入data seekToEndOfFile NSFileHandle* fileHandle = [NSFileHandlefileHandleForWritingAtPath:cfg.tmpPath]; if (fileHandle) {原创 2014-01-02 10:57:26 · 1589 阅读 · 0 评论 -
ios新手总结,cookbook没有告诉你的事 -XCODE 操作篇
每创建一个新的.m文件Xcode都会为我们标注好默认的作者名称,更改作者注释名字在[系统偏好设置]command 的用法:按住 command 点击代码,跳转到定义command + L 跳转行数command + T 打开一个新的页command + N 新建option的用法按住 option点击代码,显示相关的document原创 2013-08-11 13:50:11 · 1362 阅读 · 0 评论 -
ios 调试技巧和编译
挖个坑1. iphone 开发者模式调试网络2. 打系统断点调试3. 更换字符串不会引起重新编译!原创 2013-12-17 16:08:59 · 765 阅读 · 0 评论 -
ios 中 Run Loop 总结
我的认识是,runLoop可以理解为一个thread当中循环调用的方法,我们可以给这个方法指定一些工作,也就是下面谈到的输入源,输入源只会执行一次,执行完毕或者没有源了,系统调用CFRunLoopRun就结束了,需要重新执行。所以如下面的代码所以,自定义的runLoop调用方法里面通常会包含一个死循环。他的好处是当没有指定工作的时候,不会占用系统cpu资源,也就不会呈 “忙等” 状态。原创 2013-09-11 19:48:31 · 1446 阅读 · 0 评论 -
ios 内购服务器验票(漏单处理)
1.漏单必须要处理,玩家花RMB购买的东西却丢失了,是绝对不能容忍的。所谓的漏单就是玩家已经正常付费,却没有拿到该拿的道具。解决:只要购买成功,便将购买记录(receipt等账单信息)保存下来,然后将账单信息传送给我们游戏服务器,游戏服务器获得账单后,和苹果服务器验证,账单有效的话,回馈给游戏服务器处理,游戏服务器处理后,返回给游戏客户端处理,处理完毕,将本地保存的购买记录删除。2转载 2016-11-28 01:21:53 · 14492 阅读 · 0 评论