MAYBESHEWILL

Life is struggle

Homebrew安装时”-bash:brew:command not found”的问题

Homebrew安装

首先,Homebrew安装。大家应该大多是按照[Homebrew]官网上的安装教程安装的,简单明了。但是在终端中安装完成之后,大家运行brew时,却发现终端提示”-bash:brew:command not found”,无法找到brew命令。 网上查了半天也没有找到合适的解决办法,最后只好无奈重新卸载掉Homebrew重装。 这时,问题的关键来了: 在重装完成时,终端提示 /usr/...

使用Jenkins搭建持续集成服务

Jenkins Service

使用Jenkins搭建持续集成服务 1. 什么是持续集成 持续集成(Continuous Integration, 简称 CI) 是软件工程中的一种实践, 用于将开发人员不同阶段的工作成果集成起来, 通常一天之中会进行多次. 持续集成最初在 极限编程(Extreme Programming) 中提出, 主要用于执行自动化测试. 目前持续集成的概念已经逐渐独立出来, 并扩展为构建服务器(B...

iOS 开发常用宏

Macro definition is commonly used in ios development

1 2 3 4 5 6 7 8 9 10 // App Frame #define Application_Frame [[UIScreen mainScreen] applicationFrame] // App Frame Height Width #define App_Frame_Height [[UIScreen mainScreen] applicat...

解决Sourcetree 每次拉取提交都需要输入密码

解决方案 Mac保存密码

git config –global credential.helper osxkeychain 如果不能执行,请先安装: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $ git credential-osxkeychain # Test for the cred helper git: 'credential-osxkeychain' ...

NSArray And NSMutableArray 常用操作梳理

深入理解

Cocoa的NSArray是基于C底层CFArray/CFArrayRef实现的,NSArray可以看做是一个CFArrayRef的Wrapper类。NSArrayI(Immutable)是NSArray的真正类型,NSArrayM(Mutable)是NSMutableArray的真正类型。 NSArray保存的对象可以是不同类型的对象,但只能保存OC对象(继承自NSObject),int...

iTerm 2 Oh My Zsh

DIY教程

先来看一下效果: 1. 首先下载iTerm 2 2. 打开iTerm 2 3. 输入下面指令安装oh-my-zsh curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 4. 接下来安装Powerline 在官网有教程,我们只需要执行官网第一条安装指令就行 如果你...

40个很有用的Mac OS X Shell脚本和终端命令

这里有一堆的 Mac OS X 下的终端命令,我将这些命令进行了简单的分类,这里很多命令在其他系统(Windows、Linux)一样有效,特别是 Linux/Unix。希望这些命令对你有帮助。 系统 重启 Mac OS X: 1 shutdown - r now 关闭 Mac OS X: 1 shutdown now 电源管理/省电 获取当前电源管理设置的信息 1 pms...

怎样减小iOS应用程序的大小

本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第一次安装使用的工作原理有所不同)。 检查应用程序 首先是检查.app bundle,看一...

利用长按手势移动TableViewCells

本文译自:Cookbook: Moving Table View Cells with a Long Press Gesture 目录: 你需要什么? 如何做? 如何将其利用至UICollectionView上? 何去何从? 本次的 cookbook-style 教程中介绍如何通过长按手势来移动 table view中的cell,这种操作方式就像苹果自家的天气 Ap...

被误解的mvc

MVC or MMVC

被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。 MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Smalltalk 发明了这种软件设计模...