摘要: 1、首先苹果IAP把每次购买抽象成了一个事务(SKPaymentTransaction), 2、在购买成功后的客户端二次验证。 每次购买成功之后都会把encodeStr存到本地,验证成功再进行删除。以后每次打开应用或打开充值会先查看是否有未完成的验证 阅读全文
posted @ 2018-03-20 15:39 小师傅啊小师傅 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 关于这个问题看过两三次了,但是每次过两个月脑袋里又会不清晰,索性记录一下加深一下印象。 一、nil 当一个对象置为nil时,这个对象的内存地址就会被系统收回。置空之后是不能进行retain,copy等跟引用计数有关的任何操作的。 比如: 上述操作都是错误的 二、Nil nil完全等同于Nil,只不过 阅读全文
posted @ 2018-03-19 17:46 小师傅啊小师傅 阅读(699) 评论(0) 推荐(0) 编辑
摘要: NSString *Name = @"yc"; //第一个常量NSDocumentDirectory表示正在查找沙盒Document目录的路径(如果参数为NSCachesDirectory则表示沙盒Cache目录), //第二个常量NSUserDomainMask表明我们希望将搜索限制在应用的沙盒内 阅读全文
posted @ 2017-11-10 16:59 小师傅啊小师傅 阅读(164) 评论(0) 推荐(0) 编辑
摘要: cd /Users/wyc/Desktop/cocos2d-x-3.16/tools/cocos2d-console/bin python cocos.py new HelloWorldDemo -p net.game.allage -l cpp -d ~/Desktop HelloWorldDem 阅读全文
posted @ 2017-10-17 15:07 小师傅啊小师傅 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个必填选项的提示符,类型‘*姓名’这样 *还要红色。发现字符串的attributedText属性可以搞定。记录一下 来源:http://blog.csdn.net/qq_29892943/article/details/51859393 感谢作者 阅读全文
posted @ 2016-08-04 16:43 小师傅啊小师傅 阅读(328) 评论(0) 推荐(0) 编辑
摘要: UICollectionViewCell选中高亮状态 UIButton的高亮状态 UIButton的选中保持这个状态再点击取消状态 阅读全文
posted @ 2016-07-27 14:46 小师傅啊小师傅 阅读(7729) 评论(0) 推荐(0) 编辑
摘要: 1、网络监测 2、网络请求 get请求 post请求 3、下载 4、上传 上传下载感谢简书WK_IOSDevelpoer 阅读全文
posted @ 2016-07-15 17:19 小师傅啊小师傅 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 正常的选项卡流程 cocoapods就不说了 创建一个CYLTabBarControllerConfig类 另外还有自定义的加号按钮 要创建一个CYLPlusButton的类不要忘了加上CYLPlusButtonSubclassing协议 如果正常按钮数目是奇数的话 要实现 如何调整、自定义 Plu 阅读全文
posted @ 2016-07-05 13:22 小师傅啊小师傅 阅读(5209) 评论(3) 推荐(1) 编辑
摘要: //equalto 和 mas_equalto 是有区别的。但是我们不打算去了解,可以通过添加以下代码来统一。 //注意!! 宏定义必须要放在 import 引入头文件之前! //define this constant if you want to use Masonry without the 阅读全文
posted @ 2016-06-17 15:37 小师傅啊小师傅 阅读(385) 评论(1) 推荐(0) 编辑
摘要: 两个可以放一起 /** * 获取文件地址 */ - (NSString* )getFilePath:(NSString* )filePath { NSArray* array = [filePath componentsSeparatedByString:@"/"]; NSString* fileN 阅读全文
posted @ 2016-06-14 16:01 小师傅啊小师傅 阅读(199) 评论(0) 推荐(0) 编辑