开源框架:iOS-Universal-Framework

简介: 这篇文章不知道会不会很长,总之废话就先不多说了.以后再补充一些概念的东西上去. 直接进入正题: 首先我是百度了一下 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

目录
相关文章
|
测试技术 iOS开发 容器
关于Facebook iOS UI 工具ComponentKit简介
在 iOS 上面开发界面,需要创建视图、配置界面、视图分层等等很多步骤,也就不可避免的需要书写 N 多的代码。这还仅仅是界面设计,除此之外,完成 controllers 的回调、控制内部事务在界面上的显示效果、界面的操控和内部事务的联系等等多方面的事情都需要手动解决。
2111 0
|
测试技术 iOS开发 容器
|
iOS开发
【Xamarin.iOS】tvOS简介
最近,苹果公司宣布推出AppleTV 4K,这是2015年推出的AppleTV的改进版本,为我们带来了一个在tvOS上开发的新平台。 借助支持触摸的Siri遥控器,我们有了一种与大屏幕上的应用程序进行交互的新方式,这种方式是不同的,但并不完全陌生。
1562 0
|
存储 iOS开发 索引
iOS - Swift Foundation 框架
前言 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。 Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。 Cocoa :是指 Foundation 、Core Data 和 AppKit(Application Kit)框架。
1553 0
|
存储 iOS开发 索引
iOS - OC Foundation 框架
前言 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。 Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。 Cocoa :是指 Foundation 、Core Data 和 AppKit(Application Kit)框架。
1096 0
|
存储 关系型数据库 Android开发
【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】
原文:【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】 【注意:】团队里总是有人反映卸载Xamarin,清理不完全。之前写过如何完全卸载清理剩余的文件。今天写了Windows下的批命令,MAC下的Shell脚本。
1360 0
|
安全 iOS开发
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
1245 0