`
wangyanlong0107
  • 浏览: 486732 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

【转】10个必需的iOS开发工具和资源

    博客分类:
  • ios
 
阅读更多

界面总不是一件很容易事,尤其是iPhone/iPad的界面,做过iOS开发的程序员,一定会感到开发iPhone/iPad的界面是一件多么不容易的事。下面的文章来自10 Essential iOS Developer Tools & Resources,这个文章介绍了十个iOS开发的基础性工具和资源,其一定会很有效地帮你做iOS的开发。(在这里,我再闲扯一句,虽然Android的开发好像整整XML文件界面就出来了,其明显比iOS的开发要容易很多,但是我还是觉得iOS的生命力要强过Android,看看Android今天的应用就知道,有时候入门门槛低不是一些好事,大多数的程序员搞出来的Android代码和软件简直令人作呕,就像不是每个人都能烧得手好菜一样。(“食客与大厨”,也许偏激,但值得你我思考),又把蛋扯远了)

 

1. Omnigraffle + Ultimate iPhone Stencil

Omnigraffle 是一个很强大的像Microsoft Viso的一个软件,其只能于运行在Mac OS X和iPad平台之上。它曾获得2002年的苹果设计奖。在这里,你可以下载 Ultimate iPhone Stencil ,然后使用Omnigraffle 来非常快地制作你的iPhone应用的演示界面。(查看了一下Omnigraffle 的iPad版,真贵,$49.99。作者居然推荐买,TNND,一看就是托)。

Omnigraffle LinkUltimate iPhone Stencil Link

 

 

2. Glyphish Icons

你可能能从上面的这些图标中看到Flipboard 和 Twitter 在iOS上的应用使用了其中的一些图标。是的,这些个小图标对你的开发很有帮助。作者强烈推荐你花$25去购买 Glyphish 的Pro版。当然啦,你都能花$99/year开发iOS的程序,你还怕花这区区的25刀?

Glypish Link

 

3. teehan + lax iPhone 4 GUI PSD

teehan+lax 是一个加拿大多伦多的代理商。他们经常发布一些他们自己内部用的资源, iPhone 4 GUI PSD 就是其中的一个,这是一个PSD资源文件其包括了iPhone 4的UI 视图控制和一般的UI元件。这是免费让你下载的。

teehan + lax iPhone 4 GUI PSD Link


4. Stanford University iPhone Development Lectures

斯坦福大学iPhone开发教程,这可能是iOS开发者的圣经级的课程了,你可以从 iTunes U上下载,当然,国内的各大门户公开课也有这个视频,还有中文字幕。比如网易公开课:http://v.163.com/special/opencourse/iphonekaifa.html

iTunes U Link

 

5. 71 Squared

如果你要搞iPhone的游戏开发,那么你可看看 71 Squared 上的资源和教程,让你从零开始搞iPhone游戏。不知道你有没有听说过 Tiny Wings 这个由 Andreas Illiger 开发的很漂亮的并获得很大成功的游戏?Andreas 就是从这个网站上学习开发的。这个网站的的资源太丰富了,你绝对不能错过。

71 Squared Link

 

6. Charles

如果你想让你的应用发出一个HTTP请求,并通过仿真器来调试,这恐怕是一件很难的事。 Charles 是这样一个工具其强在让你看到所有的和互联网交互的请求。这个无价的工具可以让你节省巨大的时间来debug你的应用。当然,要价$50啊,很不便宜,但是还是那句话,$99刀一年你都花了,你还在乎这点钱?嘿嘿嘿

Charles Link

 

7. ASIHTTPRequest

和 Charles一样, ASIHTTPRequest 也是一个强大的封装其由 CFNetwork API构造。如果你想要从你的iPhone上调用一个Web API,那么 ASIHTTPRequest 一定会省你很多事。这个东西的文档极端的不错,并有成千上万的有用的功能几乎覆盖了所有的事,比如: PUT, DELETE, GET, POST 全都没有问题。

ASIHTTPRequest Link


8. Stack Overflow

Stack Overflow 这个东西不用说了吧。我个人认为这是这个世界上最佳的问问题的地方,就算你不问,你就上去查一查,你也能看到一大堆已经有人问过的问题。通过问题来加深认识,是进阶的要做的事。在stakeoverflow面前,什么CSDN,it-pub,等等国内的技术问题解决网站完全不值一题。

Stack Overflow Link

 

9. MBProgressHUD

MBProgressHUD 是一个用来做没有文档的 UIProgressHUD UIKit 类的替代品。其就是用来显示一个正在下载中的指示器。这个东西很容易使用,并且有很好的文档,你需要几分钟就可以把其集成到你的应用中。你可以到 github repository上查看其资料。作者号称其99%的应用都使用了这个东西。

MBProgressHUD Link

 

10. Apple Documentation

作者说,最后一个资源也是最好的一个,那就是苹果的官方文档 Apple Documentation,示例代码,视频,各种类的参考文档,你在开发过程中绝对无法离开它。在你去Stack Overflow和Google的时候,你应该先去看看这个文档。

iOS Documentation Link

分享到:
评论

相关推荐

    10个必需的iOS开发工具和资源

    下面的文章来自10 Essential iOS Developer Tools & Resources, 这个文章介绍了十个iOS开发的基础性工具和资源,其一定会很有效地帮你做iOS的开发。(在这里,我再闲扯一句,虽然Android的开发好像整整 XML文件界面...

    iOS开发14.2真机包

    在iOS开发过程中,14.2真机包是开发者用于测试和调试应用程序的重要资源。这个压缩包包含了iOS 14.2操作系统版本的设备支持文件,这些文件是Xcode为了在模拟器上运行或连接真实设备进行测试所必需的。接下来,我们将...

    最好的ios开发书籍

    本文将深入探讨一本被誉为“最好的iOS开发书籍”的资源——《最好的iOS 5开发新手教程(第二版)副本》。这本书以其易懂性和实用性,成为了许多初学者入门iOS开发的首选。 首先,iOS开发基于Apple的Swift编程语言,...

    ios_app资源

    在iOS开发中,我们关注以下几个关键知识点: 1. **Assets Catalog**:这是Xcode中的资源管理工具,用于组织和管理图像、颜色、字体等资源。它可以处理不同尺寸和状态的图像,如@2x、@3x、启动屏幕和图标。 2. **...

    iOS 15.3 Xcode 开发包

    总的来说,"iOS 15.3 Xcode 开发包"是一个包含了所有必需工具和资源的综合包,旨在帮助开发者创建和优化与iOS 15.3兼容的应用程序。开发者可以通过这个包学习和掌握最新的iOS开发技术,利用新系统提供的各种特性和...

    ios移动视频开发源码

    这里我们讨论的“ios移动视频开发源码”是一个完整的iOS应用程序,允许用户在手机上观看和交互视频内容。源码的提供为我们提供了深入学习和理解iOS视频应用开发的宝贵机会。 首先,我们要明白iOS视频开发的基础——...

    iOS14.5开发调试包亲测可用

    在iOS开发过程中,调试是必不可少的一环,尤其是对于新版本的适配和功能测试。本文将详细介绍如何在iOS 14.5环境下进行开发和调试,以及如何利用提供的压缩包进行有效的工作。 首先,iOS 14.5是苹果公司为iPhone和...

    Xcode支持iOS12.1工具包

    解压并安装"12.1"压缩包文件后,将其复制到指定路径"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform",意味着你将更新或扩展Xcode中的iOS 12.1 SDK(软件开发工具包)。SDK包含了运行在...

    iOS应用开发全套视频【47G】

    这套教程可能涵盖了iOS开发的基础到高级概念,适合初学者和有一定经验的开发者。以下是根据标题和描述可能包含的一些主要知识点: 1. **Swift编程语言**: iOS应用开发主要使用Apple的Swift语言,这是一种现代化、...

    马上着手开发 iOS 应用程序

    虽然不是必需的,但成为开发者可以访问更多资源,如 iOS Dev Center 和 iOS Provisioning Portal。 【首个 iOS 应用程序教程】 这个教程引导你完成创建第一个 iOS 应用的过程,涉及基本的设计模式和开发流程。你将...

    iOS developerDiskImage9.3

    标题中的“iOS developerDiskImage9.3”表明这是一个与iOS开发相关的资源,特别是针对iOS 9.3版本的开发者使用的磁盘映像。磁盘映像是一个完整的系统镜像,通常用于开发和测试环境中,让开发者能够模拟或运行特定...

    iOS开发:我的初级到中级的晋级之路.zip

    在iOS开发领域,从初级阶段跃升至中级是一个充满挑战且有益的过程。在这个过程中,开发者不仅需要掌握基础的Swift编程语言,还要理解苹果的开发环境Xcode,以及iOS应用程序架构和设计模式。以下是对"iOS开发:我的...

    iOS12 真机调试包

    Xcode是Apple官方提供的开发工具,用于构建iOS、iPadOS、macOS、watchOS和tvOS的应用程序。在Xcode中,真机调试功能使得开发者能够直接在连接的iOS设备上运行和调试代码,从而获取更精确的性能数据和用户体验反馈。...

    IPA重签名工具一键去时间锁注入时间锁控制苹果企业证书签名IOS应用MAC版无需密码本地签名p12

    在iOS应用开发领域,苹果公司对企业级应用的分发有着严格的管控,这使得开发者们需要遵循特定的流程来签署和分发他们的应用程序。本话题主要围绕“IPA重签名工具”展开,这是一种针对苹果企业证书签名iOS应用的工具...

    IOS应用源码之仿合金弹头ios游戏源码 .rar

    iOS开发涉及到UIKit、SpriteKit、SceneKit等框架,以及苹果的开发工具和API。 【知识点详解】 1. **iOS开发环境**:首先,开发者需要熟悉Xcode IDE,这是苹果官方提供的用于iOS应用开发的工具,包括代码编辑、调试...

    IOS11.0支持文件

    当我们谈论“iOS 11.0调试支持文件”时,我们主要关注的是开发者在为这个操作系统版本构建和测试应用时所必需的工具和资源。 首先,调试是软件开发过程中的关键环节,它允许开发者查找并修复代码中的错误。对于iOS ...

    iOS 10.3 (14E269) Xcode开发包

    在iOS开发过程中,Xcode是不可或缺的工具,用于创建、测试和发布iOS应用程序。当开发者遇到"Could not find developer disk image"这样的错误时,通常意味着Xcode无法找到对应的iOS版本的开发者磁盘映像,这可能会...

    iOS 16 调试包真机调试包

    Xcode是iOS开发的核心工具,它集成了代码编辑器、界面构建器、版本控制器、测试工具和构建系统。在Xcode中进行真机调试时,开发者首先需要将设备通过USB连接到电脑,并在Xcode中选择该设备作为目标。接着,开发者...

    iosapp入门到精通.pdf

    2. **成为iOS Developer Program成员**:虽然不是必需的,但加入开发者计划可以让你在真机上测试和分发应用,同时访问iOS Dev Center和Provisioning Portal获取更多资源。 【开发流程】 开发流程通常分为几个关键...

    Ios 图标 ios图标生成器 cocos2d 图标生成器

    "Ios 图标 ios图标生成器 cocos2d 图标生成器" 提到的是一个工具,用于帮助开发者创建和管理适用于iOS设备的应用图标。Cocos2d是一个流行的游戏开发框架,而这个图标生成器可能是为Cocos2d项目设计的,简化了制作...

Global site tag (gtag.js) - Google Analytics