美文网首页
iOS SDK开发--基本实现

iOS SDK开发--基本实现

作者: ef463f819996 | 来源:发表于2018-05-07 09:12 被阅读7次

没做过SDK的话,一开始可能会很棘手,这是基础篇。完整代码请关注如下微信公众号后输入 003获取。


1458399-40213b8d9665ddd3.jpg

一、准备工作
1、创建一个workspace,名称可以随便填,这里我是命名为:ANSDKWorkSpace


屏幕快照 2018-05-03 下午5.50.07.png

2、创建一个普通的项目工程:ANSDKTest。放在跟workspace同一个目录下


[图片上传中...(屏幕快照 2018-05-03 下午6.03.24.png-c1087-1525341836039-0)] 屏幕快照 2018-05-03 下午6.03.24.png

3、创建一个Frame工程,放在跟workspace同一个目录下,这个工程就是用来编写SDK的核心代码的!


屏幕快照 2018-05-04 上午9.13.24.png
屏幕快照 2018-05-04 上午9.13.44.png 4、打开WorkSpace,将ANSDKTest工程的ANSDKTest.xcodeproj拖到WorkSpace下,同样把ANSDK工程的ANSDK.xcodeproj拖到WorkSpace下。结果如图: 屏幕快照 2018-05-04 上午9.19.17.png

5、把ANSDK.h这个文件删掉。然后重新创建一个类,注意:这个类的类名必须得跟SDK的工程名一样!


屏幕快照 2018-05-04 上午9.21.54.png
34B0B9C8-BFA0-4CE2-8430-BC9C870E414E.png

6、将ANSDKTest工程和ANSDK工程关联起来


62A70C777AC417D79883170E14AB0046.jpg

7、修改头文件索引位置Header Search Paths为“$(SRCROOT)/../ANSDK”


49815CEE-BAE5-4341-B5A5-62CDB9B70080.png

8、在Embedded Binaries里添加ANSDK.frame。


36354BC9-91CC-4D98-A17B-88707BEC446A.png

9、测试:在ANSDK类里实现一个测试方法+(void)testFunc,并实现这个方法。然后在ANSDKTest工程里调用这个方法。


屏幕快照 2018-05-04 上午10.02.57.png
屏幕快照 2018-05-04 上午10.04.42.png

10、到这里SDK开发准备工作已经完成。

相关文章

网友评论

      本文标题:iOS SDK开发--基本实现

      本文链接:https://www.haomeiwen.com/subject/wvslrftx.html