写点什么

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

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

关注

评论

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

Java之抽象类

魏铁锤

10月月更

【LeetCode】分割数组Java题解

Albert

算法 LeetCode 10月月更

【web 开发基础】PHP 快速入门(9)-PHP 运算符之位运算符详解

迷彩

位运算 10月月更 PHP基础 PHP位运算

高效IO之零拷贝技术

乌龟哥哥

10月月更

C# 线程的优先级

IC00

C# 学习 程序员 上位机 10月月更

鸿蒙开发工具 DevEco Studio 3.0 体验与项目介绍

宇宙之一粟

HarmonyOS 鸿蒙应用开发 10月月更

leetcode 191. Number of 1 Bits 位1的个数(简单)

okokabcd

LeetCode 数据结构与算法

【web 开发基础】PHP 快速入门(10)-PHP 其他运算符详解

迷彩

web开发 10月月更 PHP基础 三元运算符

2022-10-24:以下go语言代码输出什么?A:3 3;B:3 4;C:0 0;D:0 1。 package main func main() { m := make(map[int]int

福大大架构师每日一题

golang 福大大 选择题

观察者模式的基础原理

阿泽🧸

观察者模式 10月月更

[极客大挑战 2019]Http 题解

w010w

Web HTTP CTF 10月月更

DDD领域驱动设计的概念解析

乌龟哥哥

微服务 10月月更

应用数据库常见的数据切分方式

乌龟哥哥

数据库 10月月更

Java | if语句和循环结构

陌上

ide Java、 10月月更

“程”风破浪的开发者|APP自动化效果测试工具

芯动大师

学习方法 “程”风破浪的开发者 手机APP测试

有没有完全自主的国产化数据库技术

王磊

一个“简单”的面试题:什么是环回地址127.0.0.1?

wljslmz

10月月更 127.0.0.1 环回地址

Java实现随机人名抽取

魏铁锤

10月月更

C# 快捷菜单ConTextMenustrip控件学习

IC00

C# 学习 程序员 上位机 10月月更

【移动应用安全】移动应用安全概述及超级用户权限获取

w010w

android 移动应用安全 root 10月月更

【一Go到底】第二十五天---内置函数和Go错误机制

指剑

Go golang 10月月更

【愚公系列】2022年10月 Go教学课程 038-异常处理

愚公搬代码

10月月更

Java领域又一神作!《凤凰架构》仅开源3小时,竟遭受Github万人哄抢

程序员小毕

程序员 架构 分布式 程序人生 系统设计

当我遇到10亿参数组合

FunTester

MapReduce作业生命周期

穿过生命散发芬芳

mapreduce 10月月更

数据湖(十):Hive与Iceberg整合

Lansonli

数据湖 10月月更

Spring Boot「13」使用 Actuator

Samson

Java spring 学习笔记 spring-boot 10月月更

算法题学习---链表内指定区间反转

桑榆

算法题 10月月更 C++

OpenCloudOS社区发起的程序员节专属系列活动

B Impact

“程”风破浪的开发者|那些优化奇葩代码的方法

慕枫技术笔记

学习方法 代码 “程”风破浪的开发者

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