小猪的博客

iOS开发 Web开发 Geek


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 开发

  • 搜索
close

开发

这里提供了一些iOS开发相关知识、还有各种好玩的
代码小片段、开发软件、各种脚本、各种实用网站等等

iOS开发

  • Objective-C
    • Runtime
    • Runloop & AutoreleasePool
    • Blocks
    • Associated Objects
    • KVO
    • Method Swizzling
  • Swift
    • Reflect & MirrorType
    • Functional
  • Develop
    • 知识点
    • 面试问题
    • 性能优化
    • 防逆向
    • 自定义URL Scheme

代码片段

  • deep-copy-js

实用网站

  • visualgo 各种算法图形化解释和伪代码执行过程,学习、复习必备
  • shields.io
    生成各种GitHub上README.mk上常见的构建,版本,作者,Licence图标
  • regextester 比较全面好用的正则表达式测试网站
  • oschina在线工具集 各种Web、移动、测试、对照表等工具集合
  • codelf 不知道怎么命名变量、函数、类?不知道英文名怎么写?参考这个,输入中英文,会从GitHub各开源项目中寻找相关命名,相当好用
  • NSHipster 中文 iOS开发,Cocoa,Swift,Objective-C技巧合集

OS X 必备软件

GUI

  • Homebrew
    最好的OS X包管理工具,brew install解万难,不需要root权限
  • ShadowSocks
    必备代理工具……
  • aria2 + 百度云 + 迅雷离线
    超级好用下载工具,OS X上配合插件满速百度云、迅雷,不用担心各种管家。有GUI封装版
  • Sublime 大家都知道的轻巧快速的编辑器,当然还得有Package Control,可以命令行启动
  • Atom 不说了吧,Hackable Editor,各种插件,除了速度和内存外完爆Sublime(其实这就是Sublime的优势……)
  • iTerm OS X必备的Shell模拟器,完爆自带的Terminal
  • Go2Shell Finder上一键在当前路径下打开终端
  • Dash 最好的API DocSet,作为开发者必备的一类工具,快速搜索各种API,类,函数,参数介绍等,无论何时何平台都得有一个以便随时查阅(总不能每次Google或者上Apple Developer、MSDN吧……)
  • SourceTree 超好用Git客户端,比起GitHub Desktop更好用,所有命令都可以图形化实现(比如很好用的rebase)
  • Paw 原生HTTP API开发工具,Web开发必备,免费的话也可以选择Postman
  • WWDC Desktop 一起搞iOS/OS X开发吧,各种发布会、教程录像合集
  • StarUML 画UML的超好用工具,和(ProcessOn)[]差不多,更直观方便
  • MAMP + Postgres 开发PHP/MySQL/PostgreSQL/MongoDB等各种Web和数据库图形化管理工具
  • bitbar
    把各种小脚本放到通知栏上,配合下面很多CLI有奇效(原来曾经有个TodayScript不过在10.11似乎有问题)
  • Tickeys
    让你享受机械键盘的快感,个人喜欢”打字机”的声音
  • AirServer 把iOS设备屏幕投射到电脑上,开发iOS应用或者玩耍都是相当好用,价格还算能接受
  • SmoothScroll OS X对非Apple的鼠标很不友好,忍受不了反向滚动以及无平滑滚动的人终于有救了……然而这软件价格惊人(138/Year)……有钱的支持吧
  • f.lux 护眼专用,自动改变色温,防止青光眼
  • Charles 高级代理调试抓包工具,HTTP(S),Map local等等,可以配合下载一些缓慢资源,还有iOS 模拟器的代理抓包等,参考Charles从入门到精通…
  • Genymotion 超快的Android模拟器,调试工具,比起Android Studio自带的好很多……如果是Android开发者的话很推荐,当然,也能用来在电脑玩Android游戏(其实还有一个Chrome跑Android的Chrome-ARChon也行)
  • CrossOver 图形化封装版Wine……对于OS X这种非主流平台,跑Windows软件(尤其是游戏)是一个无奈的现实(其实一般的话放个WinRar,FlashFXP,VC6.0,Microsoft Access什么的就差不多了……)虽然其实用这个主要是跑很多游戏的(Steam、GOG大法好)
  • awesome-osx 里面有各种类型的软件,工具集合(主要面向开发者),时不时可以看看

CLI

  • oh-my-zsh
    不得不用的Shell,完爆Bash,必备……
  • vim-spf13
    超爽的Vim一件配置工具……适用于各类开发者(C系,Shell系,Go,Python,Ruby,JS等)
  • axel
    超快速下载工具, axel -n100 "{url}" 满速下Amazon S3(GitHub上全部资源都是S3的),MEGA等国外资源,还慢的话可以 axel -S {url} 搜镜像站点
  • hub 顾名思义,git + hub = github,git扩展
  • tree
    必备的代替 ls cd xxx ls 的东西
  • trash
    再不怕 rm -rf 手残了……
  • tldr Too long, don’t read,还怕man手册的长文介绍?试试这个傻瓜命令行帮助手册
  • istats
    一键查看各硬件温度,风扇转速,电池容量等,免费,不需要安装不需要root权限,比iStat Menus好用多了

小脚本

  • awesome-osx-command-line
    真是各种OS X的命令行和脚本工具集合,你想要的都能找得到……
  • mama-bookmark 支持国内各大视频网站直接HTML5观看,拒绝Flash

其它

  • multcloud 网盘迁移助手
DreamPiggy

DreamPiggy

DreamPiggy的个人博客,分享一些关于iOS开发,Web开发以及其它好玩东西的地方

52 文章
7 分类
42 标签
RSS
GitHub Twitter Weibo Zhihu
友链
  • neverchanje
  • zltunes
  • huozhi
© 2015 - 2020 DreamPiggy
博客 - Hexo
主题 - NexT.Muse