iOS开发资源大全

2024-06-17 03:08
文章标签 大全 ios 开发资源

本文主要是介绍iOS开发资源大全,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自:http://www.open-open.com/lib/view/open1363333137093.html

开发类库

  • Fastpdfkit
    功能强大的iOS PDF阅读器开发类库。最大的特点是加载PDF文档速度超快(从其名字也可以看出)。
  • three20
    Facebook应用框架的开源代码。优点是,利用该框架可以很方便地搭建SNS类应用。缺点是,文档比较少,而且都是英文的。
  • ShareSDK
    功能强大、简单易用的社会化分享类库:ShareSDK。开发者只需10分钟即可集成到自己的APP中。不仅支持如QQ、微信、新浪微博、腾讯微博、人人网、豆瓣、facebook、twitter等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户、信息流、回流率等数据。
  • Appcelerator Titanium Platform
    允许网页开发者利用Javascript, HTML以及CSS等技术开发跨平台(包括iPhone,iPad以及Android)的web app。可以开发出类似iOS的table views, scroll views, native buttons, switches, tabs, popovers等等UI控件。
  • phonegap
    类似Appcelerator Titanium Platform的一个Web App开发框架。
  • inmobi
    在你的应用中加上广告。
  • RestKit
    RestKit是一个web servie Cocoa框架,它封装了很多跟网络服务(web servie)相关的功能,比如:GET, POST, PUT 以及 DELETE HTTP等等。 RestKit还提供了对JSON(或者XML)数据的读取操作。
  • AFNetworking
    AFNetworking同样是一个iOS的网络服务类库,它以NSURLConnection, NSOperation为基础,提供了很多跟网络服务相关的功能。
  • Nimbus
    Nimbus是一个网站的iOS应用程序开发类库,它封装了众多iOS的控件,包括:实现丰富字体效果以及加上链接的label(rich text label with hyperlinks),完整的网页浏览视图(web view controller), 多选框(radio groups),丰富的列表交互,以及强大的debug工具等等其他各种控件效果。难能可贵的是,Nimbus的文档十分详细,十分有利于开发者参考,用他们的话说是:Nimbus is an iOS framework whose feature set grows only as fast as its documentation。这也是Nimbus最大的特点。
  • bShare
    通过bShare Mobile SDK 可以很容易的添加“分享到SNS平台”功能到移动应用中,支持国内大部分的SNS平台,比如新浪微博、腾讯微博、腾讯空间、豆瓣、开心网、人人网等等。
  • aviary
    图像处理类库,滤镜丰富,功能强大,可以直接应用到图片摄影类的App里面。github地址:https://github.com/AviaryInc/Mobile-Feather-SDK-for-iOS
  • cocos2d for iPhone
    一个很著名的游戏开发框架,封装了Open GL ES,让开发者能十分方便就可以开发出2D动画游戏。官网是:http://www.cocos2d-iphone.org/ (需要翻墙)。
  • 个推-移动平台推送解决方案
    个推开放平台帮助你的应用通过低成本互联网通道进行消息推送,提供完善、高效、稳定的服务体系解决了互联网云端到手机端的消息互通问题。
top

开发工具

  • Google Analytics for Mobile
    将Google Analytics放进你的App中,你可以了解到很多有用的信息,如:每天有多少开发者使用你的应用,他们花了多长时间在你的应用中,他们对你的应用那个功能最感兴趣等等。
  • 友盟
    创新工场项目。类似Google Analytics,算是国内最好的移动应用统计工具。
  • 给Xcode添加原生Vim支持
    如果你还是习惯Vim编辑器的编程方式(好多牛人都这样),那么试试这个Xcode插件,可以直接在Xcode编辑器里面使用VIM的操作方式,难能可贵的是代码完全开源。
  • MesaSQLite
    Mac下最好用的SQLite客户端(GUI管理器)。使用户能够以图形界面的方式查看SQLite数据库,十分方便好用。
top

开发教程

  • iOS公司开发者账号申请分享攻略
  • 如何授权设备,将程序运行到真实设备中
  • 如何在应用中实现推送服务(Push Notification)
  • 7分钟之内将Google Analytics整合进你的应用中
  • objective-c 初级教程
    该教材能让有编程经验的程序员迅速对objective-c上手。
  • 斯坦福大学iOS开发课程视频
  • iPhone教程入门视频-来自lynda.com
    涵盖大部分iPhone开发的入门技巧,不过是英文的,英文好一点的筒子去试试。
  • iOS 4 Foundations
    iOS开发教程视频,分控件讲解。也是英文版的视频。
  • cocoalit
    收集了大量的iOS开发文章,每天都有更新。唯一美中不足的是全英文的,但是里面的文章质量真的不错。
  • cocos2d-X开发教程
    作者的描述深入浅出,十分适合cocos2d的初学者。(本教程作者还在更新中)
  • raywenderlich
    特棒的iOS教学文章网站。所有文章都是由一个iOS开发者撰写。深入浅出,例子很多。美中不足是英文的。小编很有冲动将它们翻译成中文。还有一件跟这个网站相关的趣事是,文章作者是独立iOS开发者,他负责写代码,他的妻子是UI设计师,负责美工。所以他妻子也办了一个类似的网站,只不过是偏向美工的。
  • 泰然-raywenderlich等iOS开发教程最好的中文翻译网站
    泰然由一群热爱移动开发的志愿者组成,于2011年9月正式成立泰然教程组核心团队,长期致力于提供优质的移动平台原创教程和翻译教程。成立的一年时间内得到国内、国际读者的广泛认可。其中Ray Wenderlich的译文均被采纳为官方译文。
  • iOS推送通知服务教程
    学习怎样为你的iphone程序添加推送通知。这篇文章是 http://www.raywenderlich.com/2011/05/12/apple-push-notification-services-tutorial-part-12/ 的译文。
  • What You Need to Begin iOS Programming
    开始iOS开发需要准备的东西
top

开发论坛

  • CocoaChina
    可以说是国内人气最旺的开发社区,每个提问都有很多热心的开发者来回答。而且有很多开源资源。
  • Apple Developer forums
    苹果官方开发者论坛,需要开发者账户才能登录进去。
  • cocos2d开发中文论坛
    算是国内最好最火的cocos2d开发的中文论坛了。
top

设计工具

  • DevRocket
    一款 Photoshop 插件,由 UI Parade 推出的一款针对iOS UI 的设计工具,设计师动动鼠标即可制作精美的 iOS 应用原型。iOS 界面设计师可以利用它在最短的时间内把自己的想法表达出来。这套插件包含了iPhone 和 iPad 以及高清分辨率等全部素材。点击这里看视频:http://v.youku.com/v_show/id_XMzg5NDMzNjA0.html
  • mokk
    以web的形式提供iOS UI设计的素材,你可以在web上拖动一些控件做出简单的ios 应用效果,并且生成一个URL,能分享给其他人。
top

设计素材

  • iOS5字体集合(包括iPhone和iPad)
  • iPad外观PSD
    这个PSD素材含有四个iPad不同角度(包括正面、侧面和背面)的图片,可用于将你的应用截图放在上面,用于在你的网站上展示你的iPad应用。
  • gesturecons
    手势示意图icon。当你的应用中用到很多手势,你必须要有一个引导图,引导图上少不了要放上手势图。这时候你就需要用到这个网站资源了。
  • Touchscreen Hand Gestures
    另外一个手势图icon资源,类似gesturecons。
  • 60个免费iOS图标icon
  • 30个免费iPhone Tab Bar上的icon图标
  • iPhone 4 PSD
    在展示你app的截图时,配上真实的iPhone图,会让你的app更加好看。
  • 64款免费iPhone Tool Bar icon图标
  • 160款免费iPhone Tool Bar icon图标
  • iPad GUI PSD (Retina Display)
    iPad的控件集合,PSD格式。
  • iOS5 GUI PSD 
    iPhone5的控件集合,PSD格式。
  • iPhone 4 GUI PSD (Retina Display)
    iPhone4的控件集合,PSD格式。
  • iPhone Sketch Elements AI
    iPhone各种控件的素描效果,AI格式。
  • iPad Sketch Elements AI
    iPad各种控件的素描效果,AI格式。
  • UI4App
    收集了众多设计十分优秀的App应用屏幕截图,然后分类查看,十分方便UI设计师找设计灵感。
  • iOS免费icon
    提供大量免费的iOS图标(icon)。

这篇关于iOS开发资源大全的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1068315

相关文章

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

【iOS】MVC模式

MVC模式 MVC模式MVC模式demo MVC模式 MVC模式全称为model(模型)view(视图)controller(控制器),他分为三个不同的层分别负责不同的职责。 View:该层用于存放视图,该层中我们可以对页面及控件进行布局。Model:模型一般都拥有很好的可复用性,在该层中,我们可以统一管理一些数据。Controlller:该层充当一个CPU的功能,即该应用程序

秒变高手:玩转CentOS 7软件更换的方法大全

在 CentOS 7 中更换软件源可以通过以下步骤完成。更换源可以加快软件包的下载速度,特别是当默认源速度较慢时。以下是详细步骤: 前言 为了帮助您解决在使用CentOS 7安装不了软件速度慢的问题,我们推出了这份由浪浪云赞助的教程——“CentOS7如何更换软件源加快下载速度”。 浪浪云,以他们卓越的弹性计算、云存储和网络服务受到广泛好评,他们的支持和帮助使得我们可以将最前沿的技术知识分

设计模式大全和详解,含Python代码例子

若有不理解,可以问一下这几个免费的AI网站 https://ai-to.cn/chathttp://m6z.cn/6arKdNhttp://m6z.cn/6b1quhhttp://m6z.cn/6wVAQGhttp://m6z.cn/63vlPw 下面是设计模式的简要介绍和 Python 代码示例,涵盖主要的创建型、结构型和行为型模式。 一、创建型模式 1. 单例模式 (Singleton

iOS剪贴板同步到Windows剪贴板(无需安装软件的方案)

摘要 剪贴板同步能够提高很多的效率,免去复制、发送、复制、粘贴的步骤,只需要在手机上复制,就可以直接在电脑上 ctrl+v 粘贴,这方面在 Apple 设备中是做的非常好的,Apple 设备之间的剪贴板同步功能(Universal Clipboard)确实非常方便,它可以在 iPhone、iPad 和 Mac 之间无缝传输剪贴板内容,从而大大提高工作效率。 但是,iPhone 如何和 Wind

Java开发实例大全提高篇——Applet的应用

开发十年,就只剩下这套架构体系了! >>>    第21章  Applet的应用 21.1  Applet在html中的使用 实例549  在html中显示Applet HtmlShowApplet.java     public void paint(Graphics g){         g.drawString("html文件已经运行", 50, 50);// 绘制文本

Java开发实例大全提高篇——Java安全

开发十年,就只剩下这套架构体系了! >>>    第6篇  Java安全与Applet应用篇 第20章  Java安全 20.1  Java对称加密 实例531  使用BASE64加密     public static String encryptBASE64(byte[] data) {         //加密数据         return (new BASE64Encoder()

120张网络安全等保拓扑大全

安全意识培训不是一个ppt通吃,不同的场景应该用不同的培训方式和内容http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484385&idx=1&sn=92f5e7f3ee36bdb513379b833651711d&chksm=c0e47abdf793f3ab7f4621b64d29c04acc03b45c0fc1eb613c37f3

iOS项目发布提交出现invalid code signing entitlements错误。

1、进入开发者账号,选择App IDs,找到自己项目对应的AppId,点击进去编辑, 2、看下错误提示出现  --Specifically, value "CVYZ6723728.*" for key "com.apple.developer.ubiquity-container-identifiers" in XX is not supported.-- 这样的错误提示 将ubiquity

我的第一次份实习工作-iOS实习生-第三个月

第三个月 这个月有一个考核项目,是一个电子书阅读器,组长说很重要,是我的实习考核项目。 我的项目XTReader,这是我参考网上的一些代码,和模仿咪咕阅读做的,功能还不完善,数据的部分是用聚合数据做的。要收费的。   还有阅读页面,基本功能实现了一下。使用了autolayout,自适应布局,也是第一次用网络,第一次用数据库,第一次用自动布局。还有很多不足。 做了一周多,有个问题一直没