开发技巧
文章平均质量分 62
brightNam
这个作者很懒,什么都没留下…
展开
-
iOS开发笔记>> 在开发中如何调试程序?
1.看控制台输出的内容关键字”reason". 2.用堆栈调试技巧: 出现 bug 可以看控制台输出的堆栈内容. 堆栈内容从下往上对应代码的先后执行顺序, 最下面对应先执行的代码, 最上面对应最后执行的代码. 注: 如果在真机中运行只显示错误信息, 不显示堆栈内容原创 2016-08-15 01:37:19 · 276 阅读 · 0 评论 -
iOS开发笔记>> 程序上线后, 如何调试程序?
第三方框架收集错误信息: 比如友盟, 国外的第三方等. 我用的是腾讯的 bugly, 比较方便, 程序崩溃日志可以直接查看, 一目了然. 注: bugly 官方网站 http://bugly.qq.com/原创 2016-08-15 01:38:29 · 261 阅读 · 0 评论 -
iOS开发笔记>> 在开发中如何处理 NSLog?
可以创建 pch 文件, 在文件中写入以下代码// 保证 #ifdef 中的宏定义只会在 OC 的代码中被引用// 否则,一旦引入 C/C++ 的代码或者框架,就会出错!#ifdef __OBJC__#ifdef DEBUG#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LI原创 2016-08-15 02:00:34 · 301 阅读 · 0 评论 -
CocoaPods>> 升级更新
经验: 想要升级CocoaPods必须翻墙, 为什么这么说. 试过就知道了. 总结下来,要想成功升级cocoapods需要一个正确的操作流程和命令语句。你可以先直接升级, 在终端执行:sudo gem install cocoapods有时候会发生以下错误: ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any reposi...原创 2018-04-04 19:37:21 · 187 阅读 · 0 评论 -
Homebrew>> 安装
1. 是用来干嘛的我就不多说了2. 安装: 打开终端, 复制粘贴, 过程中需要输入密码, 其他无需任何操作 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3. 卸载: 打开终端, 复制粘贴, 其实只用把上面安装的...原创 2018-04-04 19:35:06 · 253 阅读 · 0 评论 -
Homebrew>> 你应该定期更新
为什么这么做:我发现不少人都不会经常更新,或者只在必须用某个工具的新版本的时候才更新。他们的看法是,更新有可能产生一些意外的问题,反正当前环境足够稳定可以用,干嘛自找麻烦呢?这个看法对也不对。对是因为,更新产生的潜在问题不可避免。不对是因为总有一天你需要升级的,也许是为了某个工具的新特性,也许是为了修复软件的漏洞,也许你安装的包非要依赖另一个包的新版本,等等。如果隔了很长一段时间才升级,那潜在的小...原创 2018-04-04 19:36:41 · 2075 阅读 · 0 评论 -
Boost库>> Mac安装
Boost库的介绍: http://www.boost.org/要想在mac上使用boost库写应用程序,首先需要安装boost安装步骤:参考官网教程 http://www.boost.org/doc/libs/1_57_0/more/getting_started/unix-variants.html1.下载 Download boost_1_66_0.tar.bz22.解压控制台操作命名:ta...原创 2018-04-04 19:48:58 · 354 阅读 · 0 评论 -
iOS微信H5支付>> 支付完成返回原APP
iOS实现微信H5支付完成后返回原APP而不打开Safari或没反应...由于公司多个APP都要用微信支付, 需要申请好多APPID, 所以避免这些申请的过程和时间的浪费, 把微信H5支付集成到多款APP上.下面说一下开发过成:首先去微信商户后台去申请开通H5支付, 假设支付域名填写的 www.maimaicn.com,注意是顶级域名,不是二级或三级的子域名服务器端通过统一下单接口从微信拿到支付...原创 2018-04-26 16:57:04 · 5998 阅读 · 0 评论