iOS SDK开发快速入门

本文档提供iOS SDK开发的快速入门指南,包括SDK的基本概念、开发工具和选择,以及一个静态库HelloWorld.a的创建和测试过程。通过新建静态库项目、编写代码、测试Demo,让你轻松入门iOS SDK开发。
摘要由CSDN通过智能技术生成
  • 本文档包含的所有内容:
  1. iOS SDK预备知识;
  2. .a or .framework,该如何选择?
  3. 最基本,但完整的SDK开发流程;
  4. 文档使用静态库(.a)文件说明开发流程(.a应该是初学者最先接触到,且应用比较广泛的一种静态库,如果你还没有决定用那种库来开发,使用a库永远不是个错误的选择);
  5. 入门案例,所以文档中包含较多(详细)截图。
  • 本文档不包含的内容:
  1. 不包含Android SDK开发知识;
  2. 不包含SDK打包的知识(SDK打包相关知识,在下一个文档分享);
  3. 不包含.framework开发知识的讲解(.framework考虑在下一个文档详细分享);
  4. 不包含长篇大论,作者的已知经验,直接给出见解。

1. SDK预备知识

1.1 什么是SDK开发?

不管是百度、谷歌,还是找到它的缩写的来源,还是听大神们侃侃而谈;简单实用的说明就是:封装业务,供接入方使用。你懂的。

1.2 SDK开发的应用场景,即SDK是为了解决什么问题?

较常见的应用场景是:

  1. 游戏SDK:游戏开发人员是不可能花费大量精力做各个平台的开发(Andriod、iOS、WP)的,所以需要各个平台的SDK,来帮助游戏更快的接入各个平台;这里面又包含渠道SDK、融合SDK等说法。
  2. 各种功能性SDK:比如你要使用别人公司的某个业务,或者功能,使用别人提供的SDK就实现了这个功能。
  • 总结:想让别人使用你公司或个人代码实现的功能,但是又不想人家看到你代码的实现逻辑,那就开发一个SDK吧!

1.3 SDK开发需要的工具?

  • 一台Mac电脑:推荐MBP,其实一台8G内存的Mac是足够满足一般性的SDK开发工作的,SSD等都属于是有了更好,没有影响并不大。
  • Xcode :使用较新版的Xcode即可,该文档演示的demo是基于Xcode9.4.1
  • 语言:游戏行业一
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值