BetterXib Xcode插件

程序名称:BetterXib

授权协议: MIT

操作系统: OS X

开发语言: Objective-C

BetterXib 介绍

BetterXib是一个Xcode插件,用于帮助开发者管理一个项目中重复使用的UI控件。

在使用xib的过程中你是否碰到过这样的情景:你选中一个Label,修改它的字体、颜色、大小,然后使用。过了一会儿,在另一个地方你又要使用刚才配置过的Label,于是。。过了两秒钟你想起了上次使用它的地方,接着你熟练的搜索,复制,粘贴。又过了一会儿,你又要使用它。

如何解决?

当第三次我又要使用那个Label的时候,我想:”嗯,是时候创建一个“类”来解决这个问题啦!”

我的做法是:建一个以项目命名的xib文件,在这个文件中存放这个项目中重复使用的UI控件。在需要的时候直接从这个项目文件中复制,粘贴。
生活美好了一些!

接着,在学会儿编写Xcode插件后,我写了BetterXib它很小,但很有用! 现在你只需要按下Ctrl+G,那个Label就会出现在你的面前!

[](https://github.com/github-

xiaogang/BetterXib#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95)使用方法

  • 插件安装 copy BetterXib.xcplugin to ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ or build target , after build, Xcode will help you copy the plug-in product to that directory. Then you should restart Xcode ,let Xcode load the plug-in.

  • 使用 按Ctrl+G会引导生成一个控件模板文件,然后你可以在模板文件中存放项目中经常使用到的UI控件下次使用的时候,再按Ctrl+G,模板文件会被打开,你就可以从里面选择你需要的控件啦。

BetterXib 官网

https://github.com/github-xiaogang/BetterXib

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Pangu 是 Atom 编辑器插件,可以在中文和英文字符之间添加空格字符。算法来自 paranoid-auto-
Netconf for ATOM 是诺基亚开发的一个用来学习和测试 NETCONF 协议的Atom 编辑器插件,该插件包含一个 NETCONF 客户端。
vim-mode 是一项正在进行的 Atom 包的工作,通过连接到 Neovim 实现了完整的 vim 的绑定。
APICloud 为 Atom 编辑器推出的开发工具包。包含新建应用模板,页面模板,WiFi 真机同步,流式日志输出等核心功能。
Atom Shell 现已改名为 Electron atom-shell 是 GitHub 随 Atom 一起开源的跨操作系统(Windows,Linux,MacOS X)的利用 Web
ATOM-Gitee (前身是 ATOM-GitOSC),ATOM 的 码云扩展。只要在 ATOM 上安装了码云插件,就可以直接用 ATOM 编辑器来管理码云上的项目啦。既节省了时间,也简化了原本相对比较繁琐的步骤。
Hydrogen 是一个开发包,允许你直接在 Atom 上使用任何已安装的Jupyter 内核来运行内连代码。它的设计灵感来自于反馈瞬时值和Light
Nuclide 是 Facebook 推出的一套基于 Atom 的开发工具集。用于开发基于 Hack 的 Web 应用。提供自动完成和
Ionide 是 Atom 编辑器的 F# 跨平台开发扩展。 主要特性: 开发 F#:提供现代 IDE 所需要的所有特性:自动完成,工具提示,文档格式化,语法和错误高亮等等。
listtosql 是一个简单的 Visual Studio Code 扩展,用来将一组字符串列表转成以逗号分隔的表达方式,以便在 SQL 语句中使用。
Visual Studio Code 的 MySQL 管理工具 功能 管理 MySQL 连接 查看 MySQL 服务器 查看 MySQL 数据库
code-server 是一个可以在远程服务器上运行 VS Code 的工具。 通过浏览器访问,它可以让你:
VSC Netease Music 是一个非官方的 Visual Studio Code 的网易音乐扩展。 Feature 使用 Webview 实现,通过
这是一个灵感来自 Synthwave 的 Visual Studio Code 的色彩主题。 效果图:
Fabulous 为 Visual Studio Code 编辑器引入一个 CSS 属性编辑器的功能。 Fabulous 支持如下特性:
Microsoft Web Template Studio (WebTS) 是一种 Visual Studio Code 扩展,可基于向导加速创建新的
dongbei-vscode 是东北话编程语言 dongbei 的 VS Code 语法高亮插件。 特性 亮就完事了。
Code Runner for VS Code支持了超过 30 种语言: C, C++, Java, JavaScript, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, C#
xmake-vscode一个集成xmake的Visual Studio Code插件 简介 一个集成xmake的Visual Studio Code插件.
Kiwi是阿里巴巴开源的国际化解决方案,kiwi 不仅仅一个软件国际化的代码库,而是国际化从设计到发布的整个流程的一整套解决方案。目前有很多成熟的库可以帮助前端去做对应的国际化方案,比较知名的有