写点什么

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:104888
用户头像

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

关注

评论

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

伟世通×火山引擎:端云协同让座舱更智能

Geek_2d6073

vArmor:云原生容器安全的多场景应用实践

字节跳动开源

容器安全架构 零信任隔离 运行时防护 漏洞缓解实践 轻量级沙箱

数据分析与AI丨AI Fabric:数据和人工智能架构的未来

Altair RapidMiner

人工智能 AI 数据分析 知识图谱 RapidMiner

BI 工具响应慢?可能是 OLAP 层拖了后腿

镜舟科技

OLAP BI StarRocks 湖仓一体 镜舟数据库

通过Func实现告警多通道发送权重管理

观测云

监控告警

SD-WAN是种怎样的网络技术?可以在哪些行业应用?

Ogcloud

SD-WAN SD-WAN组网 SDWAN SD-WAN厂商 SD-WAN厂家

万字长文手把手教你实现MicroPython/Python发布第三方库

不在线第一只蜗牛

Python

深度测评国产 AI 程序员,在 QwQ 和满血版 DeepSeek 助力下,哪些能力让你眼前一亮?

阿里云云效

阿里云 云原生 通义灵码 AI程序员

什么是nginx的强缓存和协商缓存

快乐非自愿限量之名

nginx 缓存

公司共享网盘怎么建立

易成研发中心

企业网盘

谷云科技iPaaS产品3月更新速递|API计费、AI助手功能持续升级

RestCloud

AI API 数据集成平台 ipaas

同行:我所认识的女性AI从业者

脑极体

AI

如何挑选项目管理工具:15款系统的全面对比分析

易成研发中心

项目管理工具

分布式锁—Curator的分布式锁

不在线第一只蜗牛

分布式

如何基于LLM及NL2SQL打造对话式智能BI助手

行云创新

AI智能体 NL2SQL 自动生成SQL

WiFi 7 vs WiFi 6: QCN9274-QCN9024 Comprehensive Comparison for Next-Generation Wireless Networks

wifi6-yiyi

wifi 路由器 mesh 网卡

分布式锁—Redisson的同步器组件

快乐非自愿限量之名

分布式

Manus哪有那么神秘,Jeecg的AI流程编排都可以实现

JEECG低代码

AIGC JeecgBoot AI流程 Manus

SD-WAN方案可以解决哪些企业网络问题?

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商 SD-WAN厂商 SD-WAN厂家

如何高效爬取淘宝天猫商品数据?【官方API与非官方接口全解析】

Geek_9dbf95

批量获取企业数据 开放 API 电商api接口 免费测试 淘宝天猫

未来交易,触手可及:全新交易所开发蓝图

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

网易邮箱如何用大数据任务调度实现海量邮件数据处理?Apache DolphinScheduler用户交流会上来揭秘!

白鲸开源

开源 Apache DolphinScheduler Meetup

以认证VMO实践者身份引领企业敏捷性新时代

ShineScrum

项目管理 敏捷、

深度测评国产 AI 程序员,在 QwQ 和满血版 DeepSeek 助力下,哪些能力让你眼前一亮?

阿里巴巴云原生

阿里云 AI 云原生

Go 语言常见错误——字符串

FunTester

如何进行项目的全生命周期管理

易成研发中心

项目管理

DApp开发全解析:构建去中心化应用的流程与实践指南

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

1688商品列表API接口全面解析

代码忍者

1688API接口

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