美文网首页
ios SDK开发(1)

ios SDK开发(1)

作者: _我是一坨牛粪 | 来源:发表于2018-01-15 21:27 被阅读0次

    ios SDK开发

    1、关于SDK的基本概念详见:

    https://www.jianshu.com/p/b43beb08904b

    库!就是一堆代码的集合;

    静态库和动态库区别;

    缺点:静态库会完整的copy到当前项目中,容易产生冗余;

               占用的空间大。

    动态库则反之,动态的引用;只能用来测试不能用来上架;

    注意:动态库只能苹果爸爸使用,如果项目中使用了动态库不允许上架;


    2、如何生成.a静态库

        创建.a

    点击Next,然后取个响亮的名字

    写完方法和实现之后;command + B;Products中的红色变成了黑色说明成了,然后find

    直接拖入使用,注意.a的静态库需使用 “” 引用;

    如此这般我们就实现了,对.a静态库的创建和使用;

    然后下一步不出所料遇见了大坑,我们在添加另外的头文件和资源文件时,没有暴露出头文件;

    设置方法:

    ok,完美解决,这样就可以愉快的使用啦,

    但是故事总的有个但是,没但是那不是故事,故事里的事你不要管他是不是,说是他就是,说不是他就不是,是也不是。

    但是,项目中和我的资源文件名称有冲突,结果的我的女神没有加载出来;好吧接下来让我们撸起袖管加油干,再丑也要谈恋爱,谈到世界充满爱!

    首先,把我们的资源文件在sdk中以bundle的形式访问;

    UIImage *image = [UIImage imageNamed:@"LPKre.bundle/002.png"];

    又可以愉快的使用了;

    接下来问题来了!

    用模拟器生成sdk包 不支持真机;

    如何去查看架构:lipo -info

    如何生成类库:

    1、分别生成;

    2、合成包;优点只需要添加一个;全版本支持。缺点:文件大。


    相关文章

      网友评论

          本文标题:ios SDK开发(1)

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