开源框架:iOS-Universal-Framework

这篇文章不知道会不会很长,总之废话就先不多说了.以后再补充一些概念的东西上去.

直接进入正题:

首先我是百度了一下 framework 方面的资料,网上有不少教程. 其中有一个非常详细,地址如下:

http://blog.csdn.net/proteas/article/details/6642364

我大致浏览了一下,步骤真的非常非常多而繁琐.

不过上文结尾处,作者提到一个框架模版的东东.感觉这个要轻松许多..所以,本文的目的就针对框架模块做一个步骤记录.

先附上框架模版的下载地址:

https://github.com/kstenerud/iOS-Universal-Framework

于是我又开始继续百度关于框架模块的使用介绍相关(但确实译文,内容阅读性太差了),还好有牛人帮助,让我这种英语文盲少吃不少苦头!

http://blog.csdn.net/kmyhy/article/details/7369354

当下载成功后,会发现有两个文件目录,分别是:

第一个是假框架

第二个是真框架.

我这里以真框架来开展制作步骤:

第一步是安装,

进入真框架目录 找到 文件: install.sh 右键用终端.app 打开.

接下来的一堆的英文别吓着了,

第一步这个脚本会去寻找你的XCode所在的具体位置,找到以后,会询问你,是不是这个目录?

Where is Xcode installed? (CTRL-C to abort) [ /Applications/Xcode.app/Contents/Developer ]: 

第二步就问你是不是要正式开始安装,你输入"Y" 然后回车. 

The templates will be installed in /Users/amarishuyi/Library/Developer/Xcode/Templates/Framework & Library
continue [y/N]: y

第三步就在询问的计算机密码了,不然是不让安装的.

密码校验成功后. 英文的末尾出现:

[ Installation complete. Please restart Xcode. ]

所以第四步是:重启XCode.

打开Xcode,  New - > Project,然后出现下图:

当我正准备把完整的教程写完时,我又意外搜索到了某个牛人已经写了关于"真"框架的教程

http://www.itivy.com/iphone/archive/2012/4/1/634689026349024044.html

http://blog.csdn.net/kmyhy/article/details/7419222

不如直接粘贴上来.

那么本文也就提前结束了..

Date:2012-07-18 02:38

本来是结束了的,今天自己摸索着 尝试制作了一款真框架版本的framework,觉得还是有几点想记录一下,以免下次制作时浪费时间.

1:至于是Debug版本的framework 还是Release版本的framework 选用哪个都可以.

2:请将需要放置的代码文件拖动至工程的根目录中,如下图所示(图中列出需要注意的地方):

Date:2012-09-26 11:19

新的XCode 安装以后,之前安装好的框架模版,需要重新安装,不然会出现下面的错误

target specifies product type 'com.apple.product-type.framework.static', but there's no such product type for the 'iphoneos' platform

时间: 2024-09-11 19:23:47

开源框架:iOS-Universal-Framework的相关文章

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.       下载:https://github.com/mwaterfall/MWPhotoBrowser   目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Gith

开源框架TAAE发布 快速打造iOS音频应用

开源框架TAAE发布 快速打造iOS音频应用 发表于2013-03-20 14:01| 次阅读| 来源CSDN| 0 条评论| 作者杨依帆 开源开发工具iOS移动开发TAAEMichaelTyson 摘要:TAAE是一个针对iOS平台的开源http://www.aliyun.com/zixun/aggregation/13435.html">开发框架,它能够帮助 开发者轻松地建立iOS音频应用,处理错综 复杂的音频文件.它由音频处理应用"Audiobus"的开发者Mic

AsyncDisplayKit 1.0 发布,iOS 开源框架

经过两个 Beta 版本之后,AsyncDisplayKit 1.0 发布了!此版本现已提供下载. AsyncDisplayKit是一款能够保持界面流畅性的iOS开源框架,即使是最复杂的用户界面,也可以让其流畅运行并快速响应. AsyncDisplayKit不止是Paper的组成部分,与Facebook神奇的动画引擎Pop也是关系密切. 在使用AsyncDisplayKit的过程中,不会对用户体验造成任何影响,只有在修改结果检验无误后,变动内容才会被映射至主进程当中.而用户也可获得快速流畅的使用

iOS开发:开源框架和类

  使用的开源框架和类: 1:SDWebImage,UIImageView+WebCache加载一张图片. 2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right. 3:CustomCatagory,是个类目,里面有navigationBar和UINavigationController的两种系统版本下自定义navigationBar背景图片方法,用于自定义navigationBar背景图片. 4:UIUtils工具类,里面我写了四个方法,一个获取doc

各种SmartPhone上的跨平台开源框架的总结

各种SmartPhone上的跨平台开源框架的总结 目前SmartPhone的开发语言 Apple iPhoneObjective-C C/C++ Google AndroidJAVA 可以使用NDK进行C/C++的开发 Windows PhoneC# VB.net Windows Phone7是全新的平台,和以前的不兼容,目前不支持C/C++ SymbianC/C++ 这个框架还是比较复杂的,而且界面开发对C++的使用也有一些特别的约定 RIM BlackBerryJAVA Palm webOS

开源框架:SDWebImage

引言: SDWebImage是我搞iOS以来少数佩服的框架,膜拜一下作者.真的写的非常棒! 这套开源框架还是蛮重要的, 涉及到异步加载图片源和自动缓存. 我们如果能够熟练使用其API 就可以实现很多复杂的需求了. 作者依旧在更新,目前3.0 版本已经非常强大! 简化了更多的API接口.加强了下载类的支持和多个文件同时下载,以及内置了下载进度功能等 安装: 首选的安装方式是CocoaPods Github托管地址如下: https://github.com/rs/SDWebImage SDWebI

JavaScript跨平台的开源框架NativeScript

本文给大家分享的是一款使用javascript来构建跨平台原生移动应用的开源框架--NativeScript,可以使用JavaScript开发跨平台.真正原生的iOS, Android 和 Windows 移动App.开发人员使用NativeScript提供的库来构建应用UI,其抽象了各种原生平台之间的不同. NativeScript是一款使用JavaScript语言来构建跨平台原生移动应用的开源框架,支持iOS.Android和Windows Phone.且NativeScript的使用没有过

深度学习——你需要了解的八大开源框架

深度学习八大开源框架 导读:深度学习(Deep Learning)是机器学习中一种基于对数据进行表征学习的方法,深度学习的好处是用非监督式或半监督式的特征学习.分层特征提取高效算法来替代手工获取特征(feature).作为当下最热门的话题,Google.Facebook.Microsoft等巨头都围绕深度学习重点投资了一系列新兴项目,他们也一直在支持一些开源深度学习框架. 目前研究人员正在使用的深度学习框架不尽相同,有 TensorFlow.Torch .Caffe.Theano.Deeplea

Android 开源框架ImageLoader的完美例子

转载:http://blog.csdn.net/wwj_748/article/details/10079311 很多人都在讨论如何让图片能在异步加载更加流畅,可以显示大量图片,在拖动ListView的时候不会出现卡的现象.关于ImageLoader这个开源框架的使用有很多网友都介绍过,不过还不够清楚,这里有一个关于这个开源项目的完美例子,ListView的图片加载.GridView的图片加载.ViewPager的图片加载.Gallery画廊的图片加载.Widget的使用.很完善的一个例子,在这

Python引力波火了 你该了解的开源框架

今年年初,有一件科学界的大事儿曾刷爆朋友圈:引力波的发现.这是LIGO首次直接探测到引力波和首次观测到双黑洞碰撞与并合,探测到的引力波是由13亿光年之外的两颗黑洞在合并的最后阶段产生的,经过13亿光年的时空旅行,最后被美国的"激光干涉引力波天文台"(LIGO)的两台孪生引力波探测器探测到的. 虽然后期有人对此次"单次引力波发现"产生质疑,但是在IT圈,它还捧火了一个一个东西:Python.今天我们就来看看,在GitHub等开源网站中最受欢迎的Python开源框架都有