Notes and thoughts from Tony

UITableView快速参考

        属性 DataSource Method #pragma mark 返回分组数 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; #pragma mark 返回每组行数 - (NSInteger)tabl...

Mac下iPhone录屏和共享iPhone屏幕

        最近才了解到,Mac下iPhone录屏和共享iPhone屏幕如此的简单。那就是使用QuickTime Player的录屏功能啦。当然iOS设备应该都可以。 前提 软件要求:OS X 需要升级为 Yosemite;iOS 需要升级至 iOS 8。 步骤 使用 Lightn...

基于Python的远程连接工具Fabric安装

        前言 突然要上大量的新项目,我维护的Jenkins及其部署脚本需要不少改动,其中一个就是在新的服务器上部署新项目。执行构建时发错发想起来需要安装Fabric,直接pip安装会报错,安装步骤早就忘了,重新记录下。 安装Python依赖 [root@GJ home]# yum install...

总结下有用的Debug知识和技巧

        断点 除了正常设置的断点之外,还可以设置异常断点(Exception breakpoint)和符号断点(Symbolic breakpoint)。command + 7跳转到断点管理,然后点击左下角的+,即可选择添加。 异常断点(Exception breakpoint) 如果添加了...

关于Alfred的使用

        前言 虽然Alfred已经用了好一阵,但是如果想利用的更深入,完全有必要把记录一下关于Alfred的Tips。 以下都是些个人设置或者经常用的地方,不一定适合所有人。 General 勾选Launch Alfred at Login。 com...

UIView属性用weak还是strong?

        之前一直在使用weak来修饰控制器中UIView的属性,后来发现有些代码中的确在使用strong修饰。而且使用weak修饰view,然后在代码块中初始化view时遇到了警告,改为strong才会消除。有必要弄清楚,不然用起来心里没底。 很多人在讲解weak和strong的区别时,只会说,we...

关于lldb下chisel的使用

        安装 安装 Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装 chisel brew update brew install ch...

SublimeText的snipptes使用

        Xcode 下的 snipptes 经常使用,但是新建 Podfile 时也想省事儿,咋办?因为好多时候都是在 Sublime Text 3(以下简称 ST3)查看编辑Podfile的。 ST3 怎么会没有这种懒人功能呢。Tools > New Snipptes... 可以看到新...

iOS资源的加载

        前言 最近遇到了加载本地资源文件的场景,当然从沙盒中获取资源比较容易理解,可是从程序中访问资源文件就经常遇到WebView加载不了的情况。于是整理了一下。 沙盒获取资源 沙盒目录主要有: Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目...

个人积累的一些代码块(Code Snippet)

        My Code Snippet 不得不承认我是个很懒的人,相同的代码不想敲第三遍,所以尽可能的让代码自动化。以此为前提积累了一些代码块。 不过代码块的同步是一个问题,主要有两个方式 使用ACCodeSnippetRepositoryPlugin来管理Code Snippet。 ...