
工具使用技巧
文章平均质量分 92
openglnewbee
这个作者很懒,什么都没留下…
展开
-
使用jspatch进行热修复的实战总结
最近正式在线上项目中集成了jspatch进行热修复,这里做一个简单的总结。工具篇:首先,用xcode来编辑js非常困难,基本上没有缩进,完全需要手写;经过研究发现使用 Sublime text3 结合 jsformat 插件,可以很好的编辑js脚本。一般来说,我们可以使用JSConvertor对js进行转换,然后在sublime text中进行编辑和格式化,通过xcode run代码来查看效果。一原创 2016-11-28 15:54:47 · 761 阅读 · 0 评论 -
webstorm auto complete for html:
比如View,按下tab,即可自动补完(这里是rn的jsx语法,和html类似)转载 2017-02-28 13:48:52 · 652 阅读 · 0 评论 -
新版cocoapods安装过程记录
gem sources -l查看当前的源是否是国内源,在未翻墙的情况下需要切换到国内的源。翻墙后可以使用正宗的源。 gem source ok后进行下面的步骤。sudo gem update --systemsudo gem install -n /usr/local/bin cocoapods自动安装了最新版本的cocoapods。原创 2017-02-28 16:55:33 · 342 阅读 · 0 评论 -
git使用小技巧,转
svn里很常见的操作是查看某个文件的修改历史,那么在git里面通过sourcetree我们可能无法直接做到这一点。下面的文章写了有关这个操作的小技巧,mark一下。http://www.jianshu.com/p/8901f1f5ad97转载 2017-04-01 08:52:07 · 495 阅读 · 0 评论 -
mac键盘对应说明(小知识)
⌘(command)、⌥(option)、⇧(shift)转载 2017-04-05 15:06:33 · 1064 阅读 · 0 评论 -
静态库符号文件冲突的解决办法,已实践OK, mark
http://www.cnblogs.com/huizhang212/p/lipolib.html转载 2017-05-15 17:26:20 · 2847 阅读 · 0 评论 -
百度云地理位置解析的webapi文档
http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding转载 2018-01-11 16:23:16 · 445 阅读 · 0 评论 -
mac下搭建安卓native开发环境(供rn使用),及rn相关命令
A:搭建安卓native开发环境在http://www.android-studio.org/下载最新的as,按步骤操作,新建工程,会去下载安装一些gradle相关的东西;还有一些sdk和模拟器可能也需要手动安装和创建。as的运行依赖于jdk,如果你的mac没有安装jdk需要去官网下载安装,推荐安装8.0版本。jdk下载地址:http://www.oracle.com/technetwork/ja...原创 2018-03-01 10:52:54 · 1280 阅读 · 0 评论 -
mobx理解和疑问小结
1. 对于store的理解:http://cn.mobx.js.org/best/store.html在复杂项目中,可以考虑引入rootstore和provider对所有的store进行统一管理;UI store可以用于做一些全局相关的处理,比如loading、屏幕尺寸变化、主题设置这些工作。2. 基于编码的灵活性考虑,可以不加入 use strict,修改属性更方便。3. class内部状态完全...原创 2018-03-09 11:20:22 · 1584 阅读 · 0 评论 -
小程序开发环境-vscode插件相关
https://blog.youkuaiyun.com/yang450712123/article/details/79276099转载 2018-05-03 09:45:27 · 1530 阅读 · 0 评论 -
git下查看某个文件的提交记录,sourcetree不给力!
https://blog.youkuaiyun.com/xianglingchuan/article/details/71320229转载 2018-06-20 17:24:23 · 6269 阅读 · 0 评论 -
关于mac下octave的绘图问题
follow了coursera上的安装指南安装了octave以后,发现不能绘图(回头check了一遍指南发现确实没有相关内容了),只能自己解决。这里记录下自己解决的办法: 1. 通过brew安装了gnuplot 2. 过程中发现缺少x11的依赖,而brew又下载失败,所以手动下载安装了。 3. 仍然不能工作。 4. 在stackoverflow找到了一个办法:setenv(“GNUTE...原创 2018-07-03 14:20:33 · 877 阅读 · 0 评论 -
xcode最新调试技术 - 2018 wwdc session, 黑科技,必备
https://juejin.im/post/5b1cd870e51d4506dc0ac76c转载 2018-06-28 10:43:34 · 948 阅读 · 0 评论 -
WWDC session 412 Xcode调试技术-骚操作小结 (仅iOS)
设置跳转断点时为其自动新建 Debug Tab: 方法:顶部导航栏 Xcode -> Behaviors -> Edit Behaviors… -> Runing -> Pauses -> ✅ Show Tab Name tab name in active window。 expression/expr/e 使用这个命令可以修改变量的值(包括UI),执行方法...原创 2018-06-28 16:06:10 · 425 阅读 · 0 评论 -
cocoapods 老版本(0.39)使用, xcode8下
cocoapods新版本已经跳到1.x版本;以前老的成熟版本0.39要继续使用则需要指定souce:source "https://github.com/CocoaPods/Old-Specs"这个source应该已经不再维护了。如果使用默认的master souce应该会报告错误(笔者的实践结果)。原创 2016-12-14 15:03:09 · 407 阅读 · 0 评论 -
xcode中使用正则表达式来搜索替换代码
有这样的需求:类似于GLOBAL_STR(@"请继续添加"); 这样的代码,需要批量修改为:GLOBAL_STR(@"请继续添加", nil);这里使用普通的查找替换不能够达到目的,需要用到正则表达式:GLOBAL_STR(.*);替换文本的正则:GLOBAL_STR(.$1,nil);xcode的查找替换选项里面选择regular expression,使用上面的正则即可解决问题。原创 2016-12-01 10:54:09 · 3184 阅读 · 0 评论 -
使用markman助力移动应用开发
markman介绍:markman是一款国人开发的免费标注和测量工具,可以方便的在psd/png等图片文件中加以标注和测量。具体功能如下:1、标记长度可以横向、垂直标记和测量元素的长度。按住 Tab 时还能自动探测元素的边缘,并自动调整自身长度2、标记颜色自动读取标记所指的元素的色值。可以任选RGB/HEX的表示方式。3、标记坐标、矩形可以用来标记某个点的位置。将准原创 2014-12-27 17:52:59 · 3085 阅读 · 0 评论 -
appledoc格式
appledoc官方原来是有一篇语法的,但是现在貌似维护中了。。所以这里尽量多介绍一下。首先,文档中的注释只有符合规范,才能被appledoc认可。凡是以 "///"、"/**"或"/*!"开头的注释块,都算所appledoc注释。下面是示例:/// 这是单行注释。/** 这也是单行注释 *//*! 同样是单行注释 *//** 这也是单行注释, * 第二行会接上转载 2016-01-25 16:43:04 · 1511 阅读 · 0 评论 -
cocoapods版本上传新方法步骤详解-无需checkout原始库,高效!
step1:在github上构建新的releasestep2:使用专有编辑器(如sublime)编辑podspec文件,更改版本号和git的souce tag,其中tag值必须和上一步的release名称一致,否则无法找到step3:pod trunk register yourmail@xxx.com ‘YourAccountName’ –description=’YourComputerDesc原创 2016-03-03 17:20:37 · 998 阅读 · 0 评论 -
xcode工程配置文件详解,需要深入理解
http://www.cocoachina.com/ios/20150601/11969.html project.pbxproj,最熟悉的“陌生人”http://www.bubuko.com/infodetail-1025831.html iOS程序支持64位以及project.pbxproj文件的介绍转载 2016-04-05 19:38:49 · 4057 阅读 · 0 评论 -
xcode code snippets (实用)
http://www.cocoachina.com/industry/20130604/6336.html转载 2016-05-11 09:30:00 · 838 阅读 · 0 评论 -
让iOS工程目录和文件夹保持一致的工具:synx介绍
http://www.jianshu.com/p/bbd2049e02c8转载 2016-05-04 15:35:34 · 1326 阅读 · 0 评论 -
使用storyboard创建带有navigation的界面的简单方法
步骤1:正常创建1个新项目步骤2:选中默认创建的viewcontroller步骤3:选择最上面工具栏的editor->embedin->navigation controller.同样的,想要创建一个带tabbar的页面也可以用这个套路,不同的是步骤3里面的最后一步,选择 tab bar controller原创 2016-06-30 15:35:29 · 4402 阅读 · 0 评论 -
Charles辅助调试接口
http://blog.sina.com.cn/s/blog_6ae8b50d0102w7tw.html转载 2016-07-23 14:30:57 · 1333 阅读 · 0 评论 -
library not found for -lPods 的解决办法
在老项目工程中使用cocoapods,可能会报这个错误:library not found for -lPods .导致这个错误可能有两个原因,这两个原因在编译过程中都是有蛛丝马迹可循的。原因1:在 pod install时,就会有告警信息提示:xxx target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Targe原创 2016-06-30 19:31:09 · 6104 阅读 · 0 评论 -
XCode中的单元测试:编写测试类和方法(内容意译自苹果官方文档)
当你在工程中通过测试导航栏添加了一个测试target之后, xcode会在测试导航栏中显示该target所属的测试类和方法。 这一章演示了怎么创建测试类,以及如何编写测试方法。测试targets, 测试bundles, 以及测试导航栏在开始创建测试类之前,测试导航栏值得多看上一眼。对于创建测试和完善测试工作来说,如何使用好它是很关键的。 将一个测试target加到工程会创建一个测试bundle翻译 2016-06-25 16:54:08 · 3435 阅读 · 0 评论 -
carthage使用技巧
http://www.jianshu.com/p/5ccde5f22a17转载 2016-09-01 19:54:12 · 487 阅读 · 0 评论 -
一个不错的mac软件下载站,mark一下 (商业使用请务必支持正版)
http://xclient.info/转载 2016-09-06 14:47:22 · 657 阅读 · 0 评论 -
xcode8继续愉快的使用插件
https://github.com/inket/update_xcode_pluginshttps://github.com/fpg1503/MakeXcodeGr8Againxcode8增加了安全相关的检查,更细点说它从根源上屏蔽了插件的工作,xcode插件在xcode8上统统不能执行。BUT: 我们可以通过unsign的方式来运行xcode(当然这时你的安全性就会打折扣)。不甘寂寞的iOS开原创 2016-09-22 14:26:52 · 11275 阅读 · 0 评论 -
xcode国际化工具genstrings体验总结
genstrings是苹果推出的一个用于自动从代码的nslocalizedstring等提取生成国际化字符串的工具;xcode的国际化文件方案一直以来都不太智能,我记得很久以前.strings文件库上的修改好像是必然会引发冲突的(别人在你修改过程中提交);在代码中写完国际化的字符串还要单独打开.strings文件进行编辑,比较麻烦。鉴于此,很多开发者在这个方面也做了不少的努力:比如xcode里面对原创 2016-12-01 10:25:59 · 1664 阅读 · 0 评论 -
testflight当前实现流程记录(看图说话,多图)
https://juejin.im/post/5b5155436fb9a04fe25ece14转载 2018-07-20 11:28:11 · 1603 阅读 · 0 评论