完整的拼图游戏 Xcode 工程总览

104 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
对 iOS 开发感兴趣,渴望做一个完整的 iOS App 并上架到 App Store,特别是对拼图等休闲游戏开发感兴趣的同学。
你将会学到
你将快速实战一个已上架的 iOS App 项目并掌握拼图游戏的开发。
  • 掌握 SpriteKit 开发休闲游戏的方法
  • 掌握拼图游戏的设计思路
  • 掌握如何接入 Google AdMob,使用 Google 广告带来收益
  • 掌握使用 SQLite 存储 App 内用户相关信息
  • 掌握 iOS App 在加载大尺寸图片时如何优化内存
课程简介

这套实战课程来自于我已上架的 App 项目,我会从独立开发者的角度,带领大家快速实战一个可上架的 App 项目。对于 iOS 开发感兴趣,尤其是想上架自己的 App 到应用商店的同学很有参考价值。在本课程中将带领大家从零构建整个完整项目,使用 iOS 系统提供的 2D 游戏引擎 SpriteKit 实现拼图游戏的核心逻辑,SpriteKit 作为一个高性能 2D 游戏开发库,不仅可以用来开发游戏,在普通 App 的开发中也可以被用到。App Store 上休闲游戏基本遵循免费下载+播放广告的模式,App 通过广告来获得收益,在本课程中也介绍了如何接入 Google 广告,并将 Google 广告与本游戏结合起来。因为需要上架 App Store,在本 App 的开发中重点关注了内存优化,尤其是图片的展示进行了优化。同时提供了对暗色模式的支持以及多语言支持(支持汉语和英语),这些很容易提升用户体验,使 App 在商店中获得高分评价。同时对 App 加入广告后上架审核的合规性也进行了讲解。完成本课程,结合 SpriteKit 用户很容易开发出其它类似的休闲游戏,再接入 Google 广告,上架到 App Store 给自己带来额外的收益。

常见问题
问:课程会不会提供源代码?
答:在本课程中,老师将带领大家从零构建整个项目,也即带领大家敲代码。同时在每节课都会提供那节课相关的源代码,在课程最后自然包含完整的项目源码。
问:完全的小白可以学习这门课吗?
答:最好有一定的基础,本门课是实战课,不包含太多的基础讲解。学习本门课最好对 Swift 语言有所了解,对 iOS 也有基础地理解,这样学习起来才会事半功倍。完全的小白建议先学习一下 iOS 开发基础。
展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交