随笔分类 - iOS
摘要:1.登录Apple开发者账号,进入Apple Developer主页,点击Account 2.点击Certificates,ID&Profiles 3.生成CRS文件 1.打开mac上的钥匙串访问 2.从证书颁发机构请求证书 3.填写文件信息,并选择存储到本地磁盘 4.修改名字,保存 到这里,钥匙串
阅读全文
摘要:一、申请Apple Developer账号 1.注册App ID 1.打开苹果开发者网页,选择Account,注册Apple ID。 2.填写注册信息 3.地区选择China,填写好验证码,点击Continue后,你注册的邮箱会收到验证码,填上继续就OK了。 ps:因为苹果服务器原因,可能会出现填对
阅读全文
摘要:当我们同一个工程需要在不同情形下编译打包,比如打个人包、企业包的时候,其中可能有一些细小的差别,又不想每次都先修改再打包的时候,我们可以通过创建多个Target来实现。 1.copy原有Target a.在原来的target上右键->duplicate,Xcode会copy一个原有target对象,
阅读全文
摘要:背景:公司做游戏SDK的,提供SDK给第三方后,他们打包过来我们需要分发在不同的渠道,这个时候需要修改SDK的配置文件,ipa文件修改后是需要手机越狱或者ipa重签名才能安装成功的,所以研究了一下重签名的问题。 1.命令直接重签名 步骤1 : unzip YourApp.ipa 步骤2: rm -r
阅读全文
摘要:一、微信支付 1.注册账号并申请app支付功能 公司需要到微信开放品台进行申请app支付功能 , 获得appid和微信支付商户号(mch_id)和API秘钥(key) 、 Appsecret(secret),开发中用到的,很重要 • appid:appid是微信公众账号或开放平台APP的唯一标识,在
阅读全文
摘要:1.界面旋转,MainScreen的宽高不变,键盘位置不变 2.界面旋转,MainScreen的宽高改变,键盘位置不变 3.界面旋转,MainScreen的宽高改变,键盘位置改变 a.General—>中勾选Lnadscape Left/Lnadscape Right,默认是勾选上了的 b.控制器中
阅读全文
摘要:首先进入github官网注册一个帐号 00.png 00.png 注册完帐号之后创建一个项目 01.png 01.png 设置创建项目的信息 02.png 02.png 创建项目完之后复制项目的地址,以供后面下载项目使用 03.png 03.png 在桌面创建一个文件夹,用来存储项目并进行管理 04
阅读全文
摘要:一、项目中关联HealthKit框架 1.在Capabilities选项中打开HealthyKit选项 HealthKit关联路径 首先填写好你项目的Bundle Identifier并且选好Team(这两个东西最好事先设置好,以免之后又得重新关联),然后在项目物理文件结构中点选对应的项目,在TAR
阅读全文
摘要:http://oncenote.com/2014/10/21/Security-1-HTTPS/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 1. HTTPS 其实HTTPS从最终的数据解析的角度,与HTTP没有任何的区别,
阅读全文
摘要:特殊字符 $匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。 * 匹配前面的子表达式零次或多次。 + 匹配前面的子表达式一次或多次。 . 匹配除换行符
阅读全文
摘要:1、Exception Type 1)EXC_BAD_ACCESS 此类型的Excpetion是我们最长碰到的Crash,通常用于访问了不改访问的内存导致。一般EXC_BAD_ACCESS后面的"()"还会带有补充信息。 SIGSEGV: 通常由于重复释放对象导致,这种类型在切换了ARC以后应该已经
阅读全文
摘要:先放入两个链接: iOS信鸽接入官方文档:http://developer.qq.com/wiki/xg/iOS接入/iOS%20SDK完整接入/iOS%20SDK完整接入.html 信鸽开放平台:http://xg.qq.com 参考官方文档接入XGPush基本流程基本没啥难度,只需要注意几个点:
阅读全文
摘要:场景: iOS中我们可能经常用到监听网络,不过大部分是监听网络的类型,即2G/3G/4G WIFI,是否连接网络,然而测试人员对APP进行测试时候经常会有一个弱网测试,即在弱网环境下对APP进行测试,这个时候APP会出现各种问题,比如接口请求不到数据等问题,那么我们有没有办法像监听网络一样去监听弱网
阅读全文
摘要:兼容iOS 10 资料整理笔记 源文:http://www.jianshu.com/p/0cc7aad638d9 兼容iOS 10 资料整理笔记 源文:http://www.jianshu.com/p/0cc7aad638d9 1.Notification(通知) 自从Notification被引入
阅读全文
摘要:Reveal的使用其实真的很简单,就如第一张镇楼图的效果一样。中间是3D可视化当前APP页面的视图,左侧则是这些UI元素和层次结构,而右侧则是View的属性,你可以修改View的颜色、frame等等,并且效果还是及时渲染到模拟器上的。 Reveal集成:LLDB集成 LLDB集成的优势就是在于不用担
阅读全文
摘要:iOS高效调试 写代码难免出现bug。储备些调试技能绝对能够提高你的工作效率,让bug无所遁形。下面就和大家分享一些我在工作中常用的iOS调试小技能。 1. 打印 最简单,基础的调试方法就是打印日志了。贴出封装好的日志打印代码: #ifdef DEBUG #define DLog(fmt, ...)
阅读全文
摘要:1.Xcode --> window --> devices -->左边选择设备 右下边选择要查看的app 双击应用可查看目录 点击设置按钮,选 Download Container下载文件 2.下载一个旧版的iTools,可以直接导出APP中的文件
阅读全文
摘要:前往文件夹 -> /Users/user/Library/Developer/Xcode/UserData/FontAndColorThemes/ (user改为自己的用户名) 如果是刚安装的Xcode 可能没有FontAndColorThemes 文件夹,自行新建 打开文件夹后,如下图 找到需要修
阅读全文
摘要:当你的工程中有个人证书和企业证书时,你xCode打包的时候可能会发现一个问题:当你的Code Signing设置iOS Developer和Automatic,并且你的Bundle ID和Team选择其中一个时,你打出来 的包不一定是你想要的个人包或者企业包,因为在你export最后一步的时候,你的
阅读全文
摘要:Objective-C 是一门动态语言,它会尽可能的把编译和链接时要执行的逻辑延迟到运行时。这就给了你很大的灵活性,你可以按需要把消息重定向给合适的对象,你甚 至可以交换方法的实现,等等(译注:在 Objective-C 中调用一个对象的方法可以看成向一个对象发送消息, Method Swizzli
阅读全文