美文网首页
Framework开发看我就够了第一回:创建Framework

Framework开发看我就够了第一回:创建Framework

作者: 笙绳省盛 | 来源:发表于2020-05-22 10:15 被阅读0次
    1. 最近在研究framework开发,因为之前主要做界面开发,没搞过sdk开发,所以遇到了很多坑,所以想写几篇文章一方面自己做个笔记便于之后查看,一方面也给各位看官参考下,少踩点坑。

    第一步:当然是新建一个framework工程


    截屏2020-05-22 上午10.27.13.png

    第二步:然后我们新建一个类,类里面添加个方法, 注意!如果这个类需要公开出去,需要改成public的


    截屏2020-05-25 下午4.14.56.png 截屏2020-05-22 上午11.15.07.png

    第三步: 重点来了!你需要在framework的同名文件.h文件把你要暴露给外部使用的.h文件名加进去,否则的话外部可以用到,但是会有黄色警告

    截屏2020-05-22 上午11.24.32.png

    第四步:我们可以看到products文件下有一个Testframework.framework,右键点show in finder,然后你可以把那个framework文件夹copy到自己工程


    截屏2020-05-22 上午11.45.39.png

    好了,这样我们就建立了一个很简单的framework,下面就建一个demo来试一下吧。

    第五步: 我选择把demo和framework放在一个workspace里


    截屏2020-05-22 上午11.36.53.png 截屏2020-05-22 上午11.37.30.png

    第六步:把framework添加到demo里,因为我们创建的是动态库,所以选的是Embed & sign。默认创建是动态库,至于动态静态库,我会在后面的文章里详细说明。


    截屏2020-05-22 上午11.39.09.png 截屏2020-05-22 上午11.39.17.png 截屏2020-05-22 下午1.43.46.png

    第七步:然后在framework search paths里添加framework的路径,$(PROJECT_DIR)表示项目的绝对路径。".."表示上层文件夹


    截屏2020-05-22 下午1.56.24.png

    第八步:万事具备,我们就可以开始使用我的framework了


    截屏2020-05-22 下午1.58.02.png

    好了,这就是从创建一个framework到使用的步骤,比较基础,后面会对静态库,动态库,自动编译脚本,framework里带xib,图片资源等做下讲解。

    请不要吝啬你们的小❤️❤️

    相关文章

      网友评论

          本文标题:Framework开发看我就够了第一回:创建Framework

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