牛逼工具集
世界上最好的语言
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Goutte | 快速开始 composer require fabpot/goutte
Goutte 是一个抓取网站数据的 PHP 库。它提供了一个优雅的 API,这使得从远程页面上选择特定元素变得简单。
DomCrawler | 文档 | 快速开始 composer require symfony/dom-crawler
优雅地解析HTML、XML文档的DOM结构。
Laravel 或 Lumen 下面想做API接口用它就对了。
Mac & iOS 平台下的第三方库管理工具,必备。
目前国内最好用的崩溃分析,Bug收集平台。
MLeaksFinder | 快速开始 pod 'MLeaksFinder'
精准 iOS 内存泄露检测工具。
CocoaLumberjack | 文档 | 利用 CocoaLumberjack 搭建自己的 Log 系统 | 快速开始 pod 'CocoaLumberjack'
Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。专为Objective-C设计,利用了多线程、GCD(如果可用)、无锁原子操作Objective-C运行时的动态特性。
SFHFKeychainUtils | 快速开始 pod 'SFHFKeychainUtils'
用于安全的保存用户名密码等机密信息。
FLEX | 快速开始 pod 'FLEX', '~> 2.0', :configurations => ['Debug']
带图形界面的Debug调试工具。
YYKit 是一组庞大、功能丰富的 iOS 组件。强大到很多事情都可以用它搞定了。如果你非嫌它太大,可以拆开用啊。 YYCategories简直是日常必备。
JKCategories | 快速安装 pod 'JKCategories'
强大到不行不行的Category扩展包,比YYCategories还要多,也是必备之选,选哪个好呢?发愁。
JRNLocalNotificationCenter | 快速开始 pod 'JRNLocalNotificationCenter'
UILocalNotification的封装类
MBProgressHUD | 快速开始 pod 'MBProgressHUD'
iOS里最火的进度条显示框之一,比老二更灵活一些。
SVProgressHUD | 快速开始 pod 'SVProgressHUD'
iOS里最火的进度条显示框之二。
M13ProgressSuite | 快速开始 pod 'M13ProgressSuite'
很棒的异步加载进度条。
JZNavigationExtension | 快速开始 pod 'JZNavigationExtension'
修改UINavigationController样式、增加全局收拾等,使你的导航控制器更加强大。
类似微信那样的WebView组件,作者有弃更嫌疑,建议看看其他维护者的。
RMessage | 快速开始 pod 'RMessage'
一个超赞的消息展示banner组件
XHLaunchAd | 快速开始 pod 'XHLaunchAd'
几行代码接入启动页广告, 自带图片下载、缓存相关功能, 无任何第三方依赖 - 支持静态/动态、全屏/半屏广告。
FCAlertView | 快速开始 pod 'FCAlertView'
Objective C写的一个扁平化风格的AlertView。
iRate | 快速开始 pod 'iRate'
提醒用户去AppStore给写好评的弹框。
WZLBadge | 快速开始 pod 'WZLBadge'
支持多种形式多种动画风格的推送小红点。
HYBLoopScrollView | 快速开始 pod 'HYBLoopScrollView'
一行代码接入轮播组件,自带图片下载、缓存相关功能,无任何第三方依赖、轻量级组件。
IQKeyboardManager | 快速开始 pod 'IQKeyboardManager'
自动处理键盘事件,解决键盘弹起遮挡UITextField/UITextView的一种很实用的工具。无需输入任何代码,不需要额外的设置。
DZNEmptyDataSet | 快速开始 pod 'DZNEmptyDataSet'
TableView 没数据时提示页面
TZImagePickerController | 快速开始 pod 'TZImagePickerController'
一个支持多选、选原图和视频的图片选择器,同时有预览功能,适配了iOS6789系统。最像微信。
HHRouter | 快速开始 pod 'HHRouter'
Yet another URL Router for iOS.
EAIntroView | 快速开始 pod 'EAIntroView'
EAIntroView 是一个用来实现软件启动时介绍的控件,支持多个视图进行滑动显示。
HMSegmentedControl | 快速开始 pod 'HMSegmentedControl'
HMSegmentedControl 是 UISegmentedControl 的替代品,模仿了 Google Currents 使用的效果。
PYSearch | 快速开始 pod 'PYSearch'
iOS 中一款优雅的搜索控制器。支持多种热门搜索风格 支持多种搜索历史风格 支持多种搜索结果显示模式 支持搜索建议 支持搜索历史(记录)缓存 支持使用delegate 或者 block 完成搜索时的回调 支持CocoaPods
DeformationButton | 快速开始 pod 'DeformationButton'
Loading动画效果的按钮
TYAlertController | 快速开始 pod 'TYAlertController'
一个很棒的Alter弹窗控件
GPUImage | 快速开始 pod 'GPUImage'
GPUImage是现在做滤镜最主流的开源框架,没有之一。
Reachability | 快速开始 pod 'Reachability'
判断设备网络连接情况。相对于苹果官方的Reachability,这是一个更加高级、更加好用的Reachability,支持ARC、支持block、使用GCD方式来通知网络的变化。
RMPZoomTransitionAnimator | 快速开始 pod 'RMPZoomTransitionAnimator'
一个放大缩小的动效开源库,可以实现图片的放大缩小效果。
目前国内最好用的崩溃分析,Bug收集平台。
Node.js | 快速开始 brew install node
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
npm | 快速开始 brew install node
npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。
nvm | 快速开始 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm 是 node.js 版本管理器
nrm | 快速开始 npm install -g nrm
nrm 是 node.js 源管理器
Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。
使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用
Bootstrap | 快速开始 npm install bootstrap
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。
Homebrew | 快速开始 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
macOS 缺失的软件包的管理器
我觉得是Mac下最好用的git客户端软件了,不服来辩。而且支持Windows哦!
强大的Markdown编辑器,对中文支持很好,优点:支持表格,实时预览,不足:暂无iCloud同步。
一个专业的快速原型设计工具,支持Windows、Mac。
一个强大的UML工具,丰富的插件,支持Windows、Mac、Linux。
Mac系统下的一款优秀的矢量图形设计工具,设计APP界面,我觉得比PhotoShop更方便。
描述