美文网首页
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