写点什么

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

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

关注

评论

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

为什么你家的 K8s 应用平台不好用?

孙健波

Kubernetes PaaS KubeVela

阿里开源SpringSecurity:用户+案例+认证+框架

996小迁

Java 程序员 架构 面试 springsecurity

胜天半子!阿里内部力荐SpringBoot全栈笔记全网首发,源码实战齐飞

Java架构之路

Java 程序员 架构 面试 编程语言

直播预告丨NLP领域的2020年大事记及2021展望

京东科技开发者

机器学习 AI nlp

数据倾斜?Spark 3.0 AQE专治各种不服

王知无

大数据 spark

你kin你擦!阿里终于肯把内部高并发编程高阶笔记开源出来了

Java架构之路

Java 程序员 架构 面试 编程语言

实现数字经济和实体经济深度融合

CECBC

区块链

企业短信服务质量与用户体验如何监控?短信监测技术震撼来袭

博睿数据

短信 数据监测

大数据知识专栏 -MapReduce 自定义排序技术

小马哥

大数据 hadoop mapreduce 七日更

永续合约APP系统软件开发

系统开发

【我给面试官画饼】软件测试理论基础、质量保证常见面试题——会被面试官赶出来吗?

程序员阿沐

面试 软件测试 测试工程师 质量保证

看懂2020年智能浪潮,我们从百度和谷歌的AI足迹出发

脑极体

百度首届智能小程序高校大赛圆满结束:关注学生心理健康小程序获全国一等奖

DT极客

AES128解密只能解一半的问题

李日盛

AES 问题定位

​Kubernetes资源清单篇:如何创建资源?​

xcbeyond

Kubernetes 28天写作 Kubernetes从入门到精通

关于JDK15的简单理解

Java架构师迁哥

HDFS中的常用压缩算法及区别

王知无

大数据 hdfs

LeetCode题解:105. 从前序与中序遍历序列构造二叉树,递归+哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

数字货币应用从C端走向B端 实践中这些难题仍需关注

CECBC

数字货币

观看辽篮比赛,思考团队管理——关于团队的灵魂拷问,你中了几个?

伯薇

团队管理 团队建设 团队 赋能 激励

基于Prometheus+Grafana打造企业级Flink监控系统

王知无

大数据 flink 监控

客户服务高触达,零代码从短信/邮件跳转小程序客服

环信

【盘点2020】机房网络性能哪家强?年度冠军揭晓

博睿数据

机房 评测

京东架构师分享的 Redis学习笔记手抄版;

Java架构师迁哥

跨界融合,区块链推动实体经济提档升级

CECBC

人工智能 云计算 大数据

Android面试(二)

我就感觉到快

技术分享 | 漫谈音视频中的拥塞控制

拍乐云Pano

程序员生产环境-软件篇

ITCamel

程序员 效率工具 工作效率

边缘安全 | 正确使用CDN 让你更好规避安全风险

阿里云Edge Plus

安全 CDN

Soul网关源码阅读(八)路由匹配初探

Java 源码阅读 网关

从烟酒茶说系统化学习

张老蔫

28天写作

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