开发工具
本栏目主要介绍用于软件开发的各种开发工具,涵盖面较广。希望大家一起学习,多多交流!
打工人小飞
公众号:机器修行
展开
-
Xcode 中的 debug 与 release 以及 skipping input stream 0 0 0x0 问题解决
Xcode生成的程序分为 debug 和 release 版本,总结一下,他们之间的主要区别在于:debug包含更多程序信息,面向开发者。release包含少量程序信息,app体积较小,且对性能进行了优化,面向用户。网上还给出了两者的不同点包括,release 版本无法打断点,发现能否打断点主要有下面的选项决定: 不管是 Debug 还是 Release,只要选择了“Debug executa原创 2017-08-07 12:17:21 · 1262 阅读 · 2 评论 -
说一说 git stash, git tag , git 删除远程分支
git stashgit stash 在之前用得比较少,但真正使用起来还是非常方便的。使用git的时候,我们往往使用 branch 解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码,,如果别人或者自己发现原有的分支上有个不得不修改的 bug,我们往往会把完成一半的代码 commit 提交到本地仓库,然后切换分支去修改 bug,改好之后再切换回来。这样的话往往 log 上会有大量不必原创 2017-08-01 12:02:57 · 1061 阅读 · 1 评论 -
手把手教你码云项目部署
账号登录这个没啥好说的,有账号的就直接登录,没有账号的就注册,附上网址:http://git.oschina.net 。 有一点需要注意:建议不要使用新浪邮箱,使用新浪邮箱可能会收不到验证邮件。添加 SSH 公钥进入终端,按以下步骤输入命令(当然,码云也有比较详细的教程):(1)进入 ~/.ssh 目录# 切换目录,MAC 中目录的第一个字符如果是' . ',表示文件夹是隐藏文件夹$ cd原创 2017-04-06 12:04:05 · 33255 阅读 · 0 评论 -
IOS 中 pch 文件详解
在 Xcode6 之前,创建一个新工程会在 Supporting files 文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch 头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。从 Xcode6 开始,创建新工程时 Xcode 就没有自动创建 pch 文件了,不过可以自己手动创建,如下所示:pch 文件的命名一般与工程名相同。苹果之所以在之后的 X原创 2016-11-09 10:53:41 · 1080 阅读 · 0 评论 -
Xcode 资源拷贝选项解析
当每次把图片等资源拖入到工程的时候总是会弹出一个选项,一般的开发者都会很少关注这个选项,直接会点击Finish跳过,但是往往这些忽略的细节会造就很多莫名的BUG。例如,将桌面上的一张图片拖入项目中后,会弹出下面这个对话框: 下面对每个选项的含义一一进行解释:1. Copy items if needed测试:新建一个项目,将一张桌面图片拖入项目,首先我们尝试不勾选这个选项,然后在storyboar原创 2016-10-05 20:51:52 · 3551 阅读 · 0 评论 -
Mac OS X 10.11.x 安装 Cocoapods 心路历程
我用的是最新版的 Mac OS X 10.11.6 系统,在安装 Cocoapods 的过程中也是遇到了一些问题,下面就整个安装过程以及过程中出现的问题和解决方案作一下总结。Cocoapods 是什么? CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供原创 2016-08-30 09:29:14 · 1808 阅读 · 1 评论 -
photoshop 图片裁剪与填充前景色及背景色
有时候根据需求,需要对图形做一些预处理,为避免处理后的图形属性(包括像素等)发生改变,这里选用 Photoshop 进行处理。处理图文步骤如下:1、可一次选择多个图片文件(此处选择4个) 2、选择左边工具栏的裁剪工具,选中需裁剪的图片区域进行裁剪 3、按下回车键,确定裁剪,快捷键 cmd+shift+s 另存,由于要确保图像品质无损,需要选择无压缩 4、快捷键 cmd+alt+z 后退一步,开原创 2016-08-17 15:34:07 · 8093 阅读 · 0 评论 -
高效使用搜索引擎
能够合理高效地使用搜索引擎会给工作学习带来很多便利,快速找到自己想要的答案无疑大大提高了工作效率,下面以百度为例作详细说明。1、精确查看——使用双引号 举例:在百度里正常搜索:互联网营销,你会看到除互联网营销其它的字眼,如网络营销,网络推广等。 而加上双引号,搜索“互联网营销”之后,排在前面的搜索结果标题和创意中关键词全部是“互联网营销”五个字,如图: 2、不包括某个词——使用减号注意:减号前原创 2016-07-20 11:21:09 · 3998 阅读 · 3 评论 -
Xcode 自定义代码片段——提高编码效率
Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。自定义代码片段步骤: (1)先写好代码在代码编辑区域(比如这里以定义一个属性为例):@property (nonatomic , strong) <#type#> <#name#>(2)输入完成后,先选择刚刚输入的代码,然后点击鼠标左键,不要放开,拖动到右边的code snippe原创 2016-07-13 11:23:24 · 897 阅读 · 0 评论 -
GitHub 删除指定仓库
有时候想删除一些自己先前创建的意义不太大仓库,GitHub的删除按钮隐藏较深,下面以图文方式简述(以删除gitskills仓库为例): 进入该仓库,点击 setting 按钮 进入下一个页面后,将页面拖至最下端,点击 delete this repository 最后确认仓库名,仓库删除完成原创 2016-06-03 12:10:38 · 677 阅读 · 0 评论 -
解决Xcode 7 swift 2 访问 http 资源受限问题
问题描述如下所述: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.原因: iOS 9.0由于强制使用http原创 2016-06-01 16:51:22 · 1240 阅读 · 0 评论 -
xcode 7 为创建的项目添加框架
在 IOS 开发中,有时候不免要添加一些框架来完成特定功能,比如,添加 CoreLocation.framework 框架来完成地图定位服务。其步骤如下:1、选中项目名称; 2、选中 Build Phases; 3、选择 Build Phases 选项卡中的 Link Binary With Libraries(0 items)选项,打开它的下拉菜单; 4、选择加号按钮,在弹出框中选择所需的框原创 2016-05-26 16:43:13 · 2313 阅读 · 0 评论 -
GitHub 项目托管与克隆
GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github上,下面以图文方式一步步说明 GitHub 的项目托管与克隆。1、进入GitHub平台,输入账号密码,点击“new repositories”,新建一个新项目(你也可以加入到一个已有的项目)。 2、新建项目的操作,其实很简单,输入项目名就可以直接Create了。 3、此时的界面,我想大家都应该很熟悉了。点击右边的原创 2016-05-20 21:06:20 · 2915 阅读 · 0 评论 -
解决 swap file “*.swp”already exists!问题
在 Linux 下的 vim 编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示:使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。每次启动检索是否有临时文件, 有则询问如何处理,就会出现如上情景。解决办法:将隐藏的 *.swp 文件删除即可,原先的文件便可再次原创 2016-04-23 15:47:52 · 97973 阅读 · 9 评论 -
单步调试 step into/step out/step over 区别
step into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和step into效果一样的(简而言之,越过子函数,但子函数会执行)。step out:当单步执行到子函数内时,用step原创 2016-04-22 15:08:05 · 90224 阅读 · 10 评论 -
使用CSDN—MarkDown编辑数学公式
原文摘自:http://blog.csdn.net/smstong/article/details/44340637#t131 数学公式的web解决方案在网页上显示漂亮的数学公式,是多年来数学工作者和学者的愿望。最容易实现的方式就是使用离线编辑器如word,Latex等编写完公式,然后截图作为图片在html网页中显示。然而这种方式存在很多缺点:*无法在线修改,离线修改后必须重新截图 *放大显示会失转载 2016-02-29 12:22:07 · 4172 阅读 · 2 评论 -
Git 命令详解
1、git init:初始化一个Git仓库2、添加文件到Git仓库,分两步:第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;第二部,使用命令git commit -m "提交说明",完成。3、git status:打印整个工作区的状态。4、git diff :查看修改内容。原创 2015-10-17 20:28:02 · 922 阅读 · 1 评论 -
软件开发工具
用源码论述Eclipse学习体会摘要:java语言作为一门世界上普及最快的语言,发展如此之快必有其自身特定的优势。其特点是可移植性强,与平台无关;面向对象,与C++不同的是,java支持单继承和多接口的实现,没有c++中的指针,这也使得java变的更加安全稳定。本文结合了Java编程技术,Java设计模式以及UML建模技术,通过Java代码实现了一个简单的为用户提供西服套装和牛仔套装的服装原创 2015-07-25 10:00:06 · 1008 阅读 · 0 评论 -
codeblocks快捷键及常用设置
• 按住Ctrl滚滚轮,代码的字体会随你心意变大变小。• 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。• Ctrl+D可复制当前行或选中块。• Ctrl+Shift+C注释掉当前行或选中块,Ctrl+Shift+X则解除注释。• Tab缩进当前行或选中块,Shift+Tab减少缩进。• 可拖动选中块使转载 2015-07-24 22:14:08 · 1611 阅读 · 0 评论 -
Webstorm酷炫主题
先上个js最终结果图,css,html都一样色系就不抓了。更新的 webstorm 10.0 的主题:把grey_orange.rar解压后放到:XP:C:\Documents and Settings\Administrator\.WebIde10\config\colorswin7:C:\Users\jikey(用户名)\.WebIde10\config\colo...原创 2015-06-30 21:32:57 · 2950 阅读 · 0 评论