按照步骤和我一起来:

第一步:创建一个新的工程,选择Framework,然后选择cocoa Touch Static Libarary ,添加你自己想要的名字ok,这里我取为“myLibrary”

第二步:在myLibrary.h中添加并改为

[html] view plaincopy
  1. #import <Foundation/Foundation.h>
  2. #import <UIKit/UIKit.h>
  3. @interface myLibrary : NSObject
  4. -(void)testFunction;
  5. @end

第三步:在myLibrary.m中改为

[html] view plaincopy
  1. #import "myLibrary.h"
  2. @implementation myLibrary
  3. -(void)testFunction{
  4. UIAlertView *myAlert=[[UIAlertView alloc] initWithTitle:@"哈哈,这个是静态库!"
  5. message:@"成功了!"
  6. delegate:self
  7. cancelButtonTitle:@"取消"
  8. otherButtonTitles:nil, nil];
  9. [myAlert show];
  10. [myAlert release];
  11. }
  12. @end

第四步:在左上角选择中改为iphone simulator

第五步:Bulid  & Run ,会在Bulid文件夹里面有个libmyLibrary.a的文件

第六步:新建工程testLibrary

第七步:导入生成的libmyLibrary.a静态库和头文件,可以直接拖入到工程

第八步:在testLibrary 工程的

“ViewController.m”文件的viewDidLoad方法中添加

[html] view plaincopy
  1. #import "ViewController.h"
  2. #import "myLibrary.h"
  3. @interface ViewController ()
  4. @end
  5. @implementation ViewController
  6. - (void)viewDidLoad
  7. {
  8. [super viewDidLoad];
  9. // Do any additional setup after loading the view, typically from a nib.
  10. myLibrary* pp=[[myLibrary alloc] init];
  11. [pp testFunction];
  12. [pp release];
  13. }

第九步:Bulid  & Run 我们的testLibrary 工程 然后九看到效果了


最后还有就是这个libmyLibrary.a静态库分为模拟器和真机的,切换也很方便就在

在这个地方切换为真机就ok了!

iOS 静态度制作方法详细相关推荐

  1. iOS 静态库制作,Framework制作,Bundle制作

    在上一篇教程(中译版)中,你学到了怎么样创建一个可复用的圆形旋钮控件.然而你可能不清楚怎样让其他开发者更方便地去复用它. 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件.然而,这种方法 ...

  2. ios静态库和代码同名_使用一个代码库开始制作NativeScript iOS和Android应用程序

    ios静态库和代码同名 Users can choose whatever operating system they prefer, but every operating system use d ...

  3. ios 静态库合成_iOS生成静态库方法-iOS集成静态库-iOS合并静态库

    在iOS的开发过程中,我们常常用到第三方的库.尤其是QQ.百度地图.广告等. 那么,如何制作自己的库文件呢? 如果,将自己写的功能类编译成库文件,分发给其他人来使用呢? 静态库的优点 编译静态库的好处 ...

  4. ios开发 c语言打包.a文件,【转】IOS静态库a文件制作流程

    原文网址:http://www.jianshu.com/p/3439598ea61f 1.新建Cocoa Touch Static Library工程 新建工程 2.Xcode的参数设置 " ...

  5. iOS静态库.a文件制作和导入使用

    iOS静态库.a文件制作: 1.新建Cocoa Touch Static Library工程 新建工程 - 选择iOS-FrameWork&Libary,选择 Cocoa Touch Stat ...

  6. ios系统苹果手机进行电脑微信双开方法详细教程

    前言: 关于电脑端微信双开,网上有很多教程了,要实现这一点目前并不是难事.但是有一个问题是,电脑端微信打开多个登录界面后,其流程一般为分别用手机上登录了两个或多个的微信扫码登录.苹果手机目前(2021 ...

  7. 360度全景看车制作,vr全景制作方法

    如今360度全景看车相信大家一定都或多或少的接触过,这种技术能够使我们通过手机等设备随时随地对车辆进行查看.对此相信很多人也非常疑惑,这种360度全景看车是怎么制作的呢?今天就来给大家介绍一下vr全景 ...

  8. 「影视解说」三联屏封面超详细制作方法,全网最简单三连视频封面

    2022年,全民的追剧方式可以说发生了翻天覆地的大改变.以前,了解一部片子只能通过别人介绍,或者是豆瓣影评中去汲取一些内容,而现在想了解一部电影但是又没有时间慢慢观看,大家只需要花2-5分钟,就可以全 ...

  9. php关键词匹配度排序,MySQL_mysql 关键词相关度排序方法详细示例分析,小项目有时需要用到关键词搜 - phpStudy...

    mysql 关键词相关度排序方法详细示例分析 小项目有时需要用到关键词搜索相关性排序,用sphinx显得杀鸡用牛刀,就用mysql的order by对付下. 方法一: select * from ar ...

最新文章

  1. Android之Handler有感(二)
  2. Git常用命令和Git团队使用规范指南
  3. 计算机老师 学高为师 身正为范,何为老师,学高为师,身正为范
  4. Java基础学习总结(44)——10个Java 8 Lambda表达式经典示例
  5. 修改PHP上传文件大小限制的方法,php.ini修改php上传文件大小限制的方法
  6. json规范及转义字符
  7. 开源GIS(六)——openlayers中overlay强大功能
  8. 报错:libtool: Version mismatch error. This is libtool 2.4.6解决
  9. 【渝粤教育】国家开放大学2019年春季 1152教育法学 参考试题
  10. 数据结构与算法笔记一:稀疏数组的应用
  11. regsvr32注册dll或ocx错误0x80040201的原因
  12. ce修改器我的世界服务器,ce修改器怎么修改金钱?ce修改器无限金钱图文教程
  13. canvas绘制网易云logo
  14. 安卓开发新手入门教程!Android学习路线指南,复习指南
  15. 温度传感器的工作原理简介
  16. 使用uber数据集和kelpergl做路网动态可视化
  17. 【我的故事】一个还不成熟的女程序员的苦恼
  18. Threading lightly, Part 2: Reducing contention
  19. python气象绘图速成_Python气象绘图教程(十六)—Cartopy_6
  20. Android Watchdog分析

热门文章

  1. 和csm_CSM媒介研究首发短视频用户价值研究报告
  2. 【纪中集训2019.3.26】动态半平面交
  3. php 实现栈与队列
  4. 9,线程池 threadPool 与 线程池执行器 threadPoolExecutor
  5. CyUSB.dll的调用经验介绍
  6. tcp 服务端如何判断客户端断开连接
  7. MFC笔记2(控件位置调整)
  8. Android多线程之同步锁的使用
  9. C#中开发之Socket网络编程TCP/IP层次模型、端口及报文等探讨
  10. Python—实训day3—简单的在线翻译程序