写点什么

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

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

关注

评论

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

消息驱动、事件驱动、流”基础概念解析

Apache RocketMQ

云原生 消息队列 EventBridge

EventBridge 事件总线及 EDA 架构解析

Apache RocketMQ

阿里云 云原生 消息队列 EventBridge 事件总线Eventbridge

生于云、长于云,RocketMQ 5.0再出发

Apache RocketMQ

阿里云 RocketMQ 云原生 消息队列 Apache RocketMQ

SOLO 实时跟随模式:从需求到上线,AI 开发过程实时可见

火山引擎开发者社区

AI SOLO

基于 EventBridge 构建数据库应用集成

Apache RocketMQ

数据库 云原生 消息队列 EventBridge 事件总线Eventbridge

告别季末打折清库存 企划阶段即可锁定利润

第七在线

基于 EventBridge 构建 SaaS 应用集成方案

Apache RocketMQ

阿里云 云原生 消息队列 事件总线 EventBridge

全城狂欢:南京移动5G-A让热爱不再等待

极客天地

VMware订阅费暴涨300%?超融合架构如何破解企业虚拟化困局

智驱前线

vmware 超融合架构

云钉一体:EventBridge 联合钉钉连接器打通云钉生态

Apache RocketMQ

云原生 钉钉 消息队列 EventBridge 事件总线Eventbridge

看见才能管住:银行数据安全风险监测与治理

原点安全

自动分析需求,PRD 生成只需 SOLO 一步!

火山引擎开发者社区

字节跳动 火山引擎 Trae

融合数据库生态:利用 EventBridge 构建 CDC 应用

Apache RocketMQ

阿里云 云原生 消息队列 EventBridge 事件总线Eventbridge

低代码 + 智能体能有啥新花样?直接上实操!

行云创新

低代码 智能体 AI Agent

电信业网络安全保障方法小探讨

行云管家

网络安全 等保

2025陕西正规等保测评公司名单看这里!

行云管家

网络安全 等保 等保评测

EventBridge 集成云服务实践

Apache RocketMQ

阿里云 云原生 消息队列 EventBridge 事件总线Eventbridge

PromptPilot:你的提示词优化专家来了!

火山引擎开发者社区

AI sdk 火山引擎

EventBridge消息路由|高效构建消息路由能力

Apache RocketMQ

云原生 消息队列 EventBridge 异地双活 事件总线Eventbridge

万字长文|AI智能体与模型进化:如何在企业落地中平衡创新与风险

JustYan

LLM AI Agent Agentic AI Self-Evolving

RocketMQ 消息集成:多类型业务消息-普通消息

Apache RocketMQ

云原生 消息队列 EventBridge 事件总线Eventbridge

AiLock勒索病毒全面解析:运作机制与防御策略

qife122

数据保护 勒索病毒

全球媒体平台危机频发,品牌如何借助社交媒体监控精准应对?

沃观Wovision

EventBridge 特性介绍|以 IaC 的方式使用 EventBridge

Apache RocketMQ

阿里云 云原生 IaC EventBridge 事件总线Eventbridge

不同阶段的出海品牌,该如何制定红人营销策略?

Wolink

海外媒体 海外推广 达人营销

实操:在火山引擎一键部署扣子开源版

火山引擎开发者社区

火山引擎 扣子

EventBridge 与 FC 一站式深度集成解析

Apache RocketMQ

消息队列 EDA EventBridge FC 事件总线Eventbridge

多类别的家庭厨房食物、物品识别系统开箱即用教程 (YOLOv8)| 完整源码与部署教程

申公豹

人工智能

5G + AI + 云:电信技术重塑游戏生态与未来体验

GPU算力

云游戏 Stable Diffusion PC集群 PC 农场 PC farm

EventBridge 在 SaaS 企业集成领域的探索与实践

Apache RocketMQ

云原生 消息队列

TRAE Auto 模式已上线:自动选模型,智能提效又省心!

火山引擎开发者社区

字节跳动 火山引擎 Trae

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