写点什么

JetBrains 发布 AppCode,面向 Objective-C 的 IDE

  • 2012-02-02
  • 本文字数:768 字

    阅读完需:约 3 分钟

近日,JetBrains 发布了 AppCode ,面向 Objective-C 的 IDE,其感觉非常类似于面向 Java 的 IntelliJ IDEA 编辑器。

熟悉 IDEA 的开发者会注意到他们之间的相似性。其运行时完全使用 Java 实现,这意味着要想运行该 IDE 需要安装 JVM(1.6+),如果没有安装 JVM,那么 Lion 就会在应用启动前提示下载最新的 JVM;在默认情况下,其他版本的 OSX 已经安装好了 JVM。

与其他 IDE 一样,熟悉该应用的使用方式需要花一些时间。熟悉 Xcode(以及之前的 ProjectBuilder)的开发者很可能会花些时间熟悉该应用的使用方式,但已有的 IntelliJ 使用经验将会大大缩短熟悉时间。与版本控制系统的集成包含了所有主流产品(Git、Subversion 与 Mercurial)与一些年代较远的产品(CVS)。

AppCode 可以打开 Xcode 项目,虽然并没有取代 Interface Builder,但它可以加载 nib 与 xib,并在已安装的 Interface Builder 版本中打开。此外,对于 iOS 开发来说,AppCode 可以启动 Apple Developer Tools 模拟器。

代码检测可以查找遗漏的 retains/releases,还会提示用户将其包含进来,它还支持最近 iOS 构建中新加的 GC 与 ARC。代码中的坏味道会被高亮显示出来,并且可以通过快速修复选项进行修复,还可以使用与其他 JetBrains IDE 中相同的重构工具进行重构。

最后,在 AppCode 中测试要比在 Xcode 中更为轻松,这是通过集成的 OCUnit 运行器实现的。Xcode 将测试看作是构建期的行为,AppCode 与此不同,它可以在 IDE 中加载并调试测试,包括在测试过程中调试变量。

AppCode 可用在 Mac OS X 10.5 及之后版本上,需要提前安装好 JVM 与 Apple 开发者工具。它提供了 30 天的免费试用期。教育机构、公司以及开源项目开发可以免费使用 AppCode。其许可地址是 http://www.jetbrains.com/objc/buy/license-matrix.jsp。

查看英文原文: JetBrains releases AppCode, an IDE for Objective-C

2012-02-02 04:105004
用户头像

发布了 88 篇内容, 共 269.2 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

Hive MetaStore的实现和优化

数新网络官方账号

2025年推荐6个好用的 Postman 替代工具

不在线第一只蜗牛

开源 Postman

如何在YashanDB数据库中管理用户权限

数据库砖家

解析RFID盘点通道机在库存管理中的重要性

斯科信息

如何用YashanDB进行数据审计与合规性管理

数据库砖家

JNPF——低代码领域全能助手

秃头小帅oi

Java集合--从本质出发理解HashMap

量贩潮汐·WholesaleTide

Java 前端

从AI制药到打破医疗资源壁垒,芯片如何让“医疗普惠”好用又不贵?

科技热闻

解锁新生产力:AIGC如何赋能与重塑低代码开发流程

量贩潮汐·WholesaleTide

QAT 查表算子调优 02 | 查表算子精度调优

地平线开发者

自动驾驶 算法工具链 地平线征程6

KaiwuDB X 济南大数据局:构建城市级重点车辆智慧监管中枢

KaiwuDB

Word一键生成ppt的软件有哪些?3个AI工具让你效率翻倍!

职场工具箱

人工智能 格式转换 办公软件 AIGC AI生成PPT

【7 月 27 日北京】Community Over Code Asia 2025,IoTDB 出品专题等你来听

Apache IoTDB

商品中心—商品卖家系统的技术文档

不在线第一只蜗牛

架构

Meta 斥资 35 亿美元入股全球最大眼镜商;Proactor AI:实时监听语音对话,主动识别用户需求并自主行动丨日报

声网

达梦数据库监控观测最佳实践

观测云

数据库

如何在YashanDB数据库中定义和管理权限

数据库砖家

VKProxy新增一些功能

八苦-瞿昙

Proxy

ODPS 15周年开发者活动|征文+动手实践双赛道开启,参与活动赢定制好礼!

阿里云大数据AI技术

人工智能 云计算 大数据 阿里云 ODPS

Moho Pro 14 for Mac —— 专业级2D动画创作神器,让创意跃然屏上

柠檬与橘子

告别「一来一往」式对话,Soul App 全双工语音大模型让人机交互更有人情味丨社区来稿

声网

如何在YashanDB数据库中高效处理海量数据

数据库砖家

HOWO新能源全能王-E,“算”出更好的货运答案

科技热闻

澳鹏代码类数据集:下一代AI编程的"高能燃料"

澳鹏Appen

代码 数据集 代码库 代码数据集

如何识别SQL Server中需要添加索引的查询

电子尖叫食人鱼

sql

使用 ETL 工具对神舟通用数据库进行数据抽取与转换的实操技巧

RestCloud

数据库 数据处理 数据迁移 ETL 神舟通用

如何在YashanDB数据库中保持数据一致性与完整性

数据库砖家

你的得力干将—Parallels Desktop 20 ,在任何Mac上运行Windows应用

阿拉灯神丁

MacBook Parallels Desktop 虚拟机 Mac电脑运行win 如何在Mac上运行win游戏 PD虚拟机激活秘钥

如何有效管理YashanDB的访问控制

数据库砖家

Alpha公司主体库:一键穿透企业集团复杂结构,开启尽职调查新纪元

科技汇

微服务的拆分规范和原则

互联网工科生

JetBrains发布AppCode,面向Objective-C的IDE_移动_Alex Blewitt_InfoQ精选文章