随笔分类 - iOS
摘要:条件语句体应该总是被大括号包围来避免错误,即使可以不用(比如,只有一行内容)。这些错误包括多加了第二行,并且误以为它是 if 语句体里面的。此外,更危险的可能是,如果把 if 语句体里的一行注释掉了,之后的一行代码会不知不觉成为 if 语句里的代码。 推荐: if (!error) { return
阅读全文
摘要:不要使用尤达表达式,尤达表达式是指,拿一个常量和一个变量比较,而不是拿一个变量去和常量比较。他就像是在表达“蓝色是不是天空的颜色”或者“高大是不是这个男人的属性”,而不是“天空是不是蓝色的”或者“这个男人是不是高个子的” Yoda (译者注:名字起源于星球大战中尤达大师的讲话方式,总是用倒装的语序)
阅读全文
摘要:并发(Concurrent),在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。 并发不是真正意义上的“同时进行”,只是CPU把一个时间段划分成几个时间片段(时间区间),然后在这几个时间区间之间来回切换,由于CPU处理的速度非常快,只要时间
阅读全文
摘要:我们分为几个步骤学习 ###准备工作 配置info.plist 引入头文件 在开始开发之前需要进行info.plist的配置,如果不进行配置会抛错。 <key>NSPhotoLibraryUsageDescription</key> <string>使用相册存储图片</string> 2019-12
阅读全文
摘要:3D-touch目前有两种使用方式 Home Screen Quick Actions 应用图标的快捷按钮 Peek and Pop 预览,窥探 Peek and Pop 预览弹出功能 ###先判断设备是否支持3D-touch Checking for 3D Touch Availability T
阅读全文
摘要:3D-touch API - Home Screen Quick Actions 3D-touch目前有两种使用方式 Home Screen Quick Actions 应用图标的快捷按钮 Peek and Pop 预览,窥探 Home Screen Quick Actions 应用快速操作分为静态
阅读全文
摘要:Documents 保存由应用程序产生的文件或者数据,例如:涂鸦程序生成的图片,游戏关卡记录 iCloud 会自动备份 Document 中的所有文件 注意: 如果保存了从网络下载的文件,在上架审批的时候,会被拒! //Documents路径 NSString *dir = NSSearchPath
阅读全文
摘要:公司接到一个任务封装一个静态库,以前没做过,就查了下资资料,过程不难,还是简单记录下 首先要先创建一个framework库项目 库文件的说明 接下来要设置库的类型,也就是静态库还是动态库 库的类型选好后,将写好的功能类放到项目里,或者新创建类并完成功能,需要注意一点,就是导入头文件到DovFrame
阅读全文
摘要:九月份的时候来到公司,开始制作一个游戏的sdk,包括了登录注册,初始化,信息收集等功能... 这些相对来说简单些,最主要的是内购.为什么要做内购呢? 游戏里面包含了虚拟商品(金币,药水等等...) 我们要进行虚拟商品的购买,就必须要通过苹果的内购简称IAP(In-App Purchase) 在内购之
阅读全文
摘要:支付宝 支付宝开发步骤: 创建应用 配置应用 设计 开发 调试 上线 创建应用 接入App支付能力,需要在开放平台创建一个应用,通过该应用来接入各种能力。 配置应用 配置应用一般分为三个部分 第一部分:给应用添加相应的功能 第二部分:签约 第三部分:配置秘钥 这些一般都是TeamLeader和运营总
阅读全文

浙公网安备 33010602011771号