企业直通班课程

iOS应用开发

奥巴马钦点的“国民计算机编程”课程,所学技能可帮你实现最精美、用户交互性能最好的iOS APP开发

  • 课程介绍
  • 课程互动
  • 学会使用Swift和Objective-C两门基础语言;掌握iOS界面开发、动画编程、多点触控与手势识别的技能;了解基于LBS定位导航系统的编程开发;进阶基于陀螺仪技术的运动类APP开发,如:咕咚运动、Keep等。

    毕业学员 5786

    本课程所含实战项目来自于一线互联网公司

  • 滴滴出行
  • Apple
  • 咕咚运动
  • 优秀学员将有机会被推荐到以下岗位

    iOS开发工程师(滴滴出行) iOS高级软件工程师(Apple)
    如何成为iOS开发工程师

    课程大纲

    互联网小白到iOS APP开发大牛的进阶之路

  • 1入门阶段
  • 2阶段一:基础语法
  • 3阶段二:界面 UI编程
  • 4阶段三:网络编程
    1. 项目实战

      第一个iOS工程

    2. 环境搭建

    3. 直播课
  • 项目实战

    第一个iOS工程

    创建自己的第一个iOS工程,要求在模拟器上面显示“Hello, World!”,APP需要具有启动图片,并且需要为APP设置图标和显示名称。

  • 项目实战

    第一个iOS APP

  • 汇率换算器
  • 项目实战

    第一个iOS APP

    这是一个汇率换算器小项目,麻雀虽小但五脏俱全,通过这个项目会掌握一部分Swift语法以及界面搭建的基础技能。各国货币之间的汇率都是不一样,而且是浮动汇率,单为了简便我们在项目里使用了固定汇率方式,重点在于基本功能学习,结合教...

    1. 项目实战

      语法加强练习

    2. 饿了么-命令行版
    3. 直播课
  • 项目实战

    语法加强练习

    订餐是个常见的使用场景,本项目模拟一个订餐过程的核心代码,熟悉Swift 语言在逻辑实现方面的使用。创建项目并实现教程里演示的订餐练习。

    1. 项目实战

      iOS趣味验证码

    2. 趣味验证码(12306验证码)
    3. 直播课
  • 项目实战

    iOS趣味验证码

    验证码输入操作在我们日常网络使用环境中非常多见,一般是文字或图片识别。在这个练习课程里我们通过模仿12306图片验证码掌握一些非常基本且常用的UI组件并对应用生命周期,视图控制器生命周期有进一步熟悉。结合本套课程按照讲课老师的...

  • 项目实战

    iOS图片浏览器

  • 图片浏览器
  • 项目实战

    iOS图片浏览器

    iOS APP中访问用户手机相册以及浏览图片是非常多见的功能,在这个项目中我们通过对图片视图控件、滚动视图、图片视图控制器的使用从相册读取图片并显示,实现多个图片的滚动浏览。

  • 项目实战

    仿网易新闻页面

  • 仿网易新闻页面
  • 直播课
  • 项目实战

    仿网易新闻页面

    网易新闻阅读器是常见的新闻类APP的界面类型以及内容组织方式、iOS开发过程中编程人员会花大量时间在APP各个界面的布局上、借此我们结合表视图Cell做一个简单类网易新闻列表界面。

  • 项目实战

    仿微博界面项目练习

  • 仿微博界面
  • 项目实战

    仿微博界面项目练习

    微博界面列表展示是相对复杂的内容展示方式,主要是用表视图跟Cell自定义显示内容的结构和格式,通过这个练习项目我们对视图View、表视图Cell有个深层的认识和使用,结合本项目制作一个微博列表页面。

  • 项目实战

    iMessage项目练习

  • 仿iMessage聊天界面
  • 直播课
  • 项目实战

    iMessage项目练习

    通过学习仿iMessage课程进一步提升对基本控件、场景切换、相册访问等能力,在理解每节课内容的基础上做一个iMessage APP。

    1. 项目实战

      麦子天气

    2. 麦子天气
    3. 直播课
    4. 项目实战

      麦子天气

      麦子天气是天气数据实时显示以及预报的应用程序,类似于iPhone自带的天气APP,通过联练习此项目对网络交互有深入理解。

    5. 项目实战

      相亲角

    6. 相亲角
    7. 项目实战

      相亲角

      相亲角是Objective-C开发的针对相亲用户场景的一种简单APP,主要是展示用户信息,查看相信信息等。通过这个项目学习用OC开发iOS的相关技能,结合本课程做完相亲角全部功能或部分核心功能。

    8. 项目实战

      驾照助手

    9. 驾照助手
    10. 直播课
    11. 项目实战

      驾照助手

      驾照助手是常见的功能型iOS APP,学驾照的用户会结合教程里的理论教程掌握些基本的驾考技能,本APP所有理论教程以及对应的习题都是在本地存储,所有数据都存储于本地数据库,iOS开发中学会使用数据库是必备技能,结合老师在课程里讲的内...

  • 获取完整课程大纲

    课程老师

    来自一线互联网公司的专家导师

    1. iOS应用开发金牌讲师-敬文涛
    2. ios金牌讲师-张益晖
  • iOS应用开发金牌讲师
    敬文涛

    iOS应用开发金牌讲师

    索尼明星机型系统研发工程师之一,贵州省电子政务云平台顶层架构师之一。

  • ios金牌讲师
    张益晖

    ios金牌讲师

    多年从事iOS游戏开发、应用开发经验,iOS上线应用十余款。拥有丰富的iOS开发项目经验,项目经理经验。对iOS项目框架搭建,控件的封装见解独到。

  • 学生作品

    3个月获取1-2年的项目实战经验

  • 作品1
  • 作品2
  • 作品3
  • 申请参与项目实战

    学员成功故事

    从建筑行业转行进入IT,感谢在学习路上遇到麦子学院。当无数次想放弃的时候,你需要在这个过程中不断的获得成就感,就类似于打游戏通关的一样,你就可以一步一步坚持下来。

    毕业学员

    张云瑞

    python工程师

    我们的学员已经加入这些一线的互联网公司

    1. 腾讯
    2. 阿里巴巴
    3. 百度
    4. 新浪

    为什么你应该学习该课程?

    3个月获取1-2年的商业项目实战经验

  • 您将收获什么
  • 什么是职业课程
    1. 让面试官眼前一亮的技术作品集
    2. 个性化的商业项目实战辅导
    3. 全程1对1陪同的专业老师
    4. 一线互联网公司岗位推荐与精准职业规划
    5. 无限制使用课程所有视频及学习资料
    6. 和专业老师,优秀学员在线1对1沟通
    7. 来自一线互联网企业的专家教学
    8. 增加1-2年的实战工作经验
    9. 模拟真实班级的在线直播课
    10. 完全自由的学习时间支配
    了解保就业

    麦子学院职业课程是由麦子学院同多家国内外一线互联网公司共同打造,以实战及就业为导向的在线职业课程。我们采用国际公认金字塔教学模式,对学习的技能立即应用到实践项目中,学习有效性高达90%...了解更多

    1. 参与商业实战项目
    2. 面对面直播授课
    3. 1对1教学辅导
    4. 签订保就业协议
    5. 精准职业规划
    了解保就业

    市场价格:¥18000

    麦子价格

    ¥8800

    申请优惠

    相关文章

  • iOS

    麦子专题丨一分钟了解iOS开发

    1. 麦子专题丨一分钟了解iOS开发
    2. 麦子专题丨一分钟了解iOS开发
    3. 麦子专题丨一分钟了解iOS开发
    4522 13 1
  • iOS

    iOS开发丨小白如何从零开始学习iOS开发

    当下iOS开发缺口很大,薪资也很可观(可阅读:一张图带你全面了解ios开发收入) 很多人也开始转行学习iOS开发,对于小白来说,该怎么学习,要学哪些内容?这篇文章很清晰的帮大家梳理了。

    1. iOS开发丨小白如何从零开始学习iOS开发
    2. iOS开发丨小白如何从零开始学习iOS开发
    6128 12 0
  • iOS

    iOS开发丨大牛推荐的5个必备编程工具

    1. iOS开发丨大牛推荐的5个必备编程工具
    2. iOS开发丨大牛推荐的5个必备编程工具
    4866 9 0
  • 相关问答

  • 唯独心跳还清晰

    哪位大神指导iOS多线程有哪些实现方式呀?

    1. 银海属于我们

      回复唯独心跳还清晰:在学习完iOS多线程及异步任务处理视频课程之后,我也总结了一下iOS多线程的实现方式,主要有以下三个方面吧~你可以参考下! NSThread、Cocoa Operation 还有GCD~ 我个人认为第三个是Apple开发的一个多核编程的解决方法。

  • 猫尾娘

    请问iOS 保存数据的方式具体有哪些?求高手支招!

    1. 如蚂蚁般弱小

      回复猫尾娘:三种。1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。2.NSUserDefaults:用来保存应用程序设置和属性、用户保存的数据。用户再次打开程序或开机后这些数据仍然存在。3.Write写入方式:永久保存在磁盘中。4.SQLite:采用SQLite数据库来存储数据。

  • 风灵无畏

    老师们,我想请问一下为什么iOS要基于UIView和CALayer提供两个平行的层级关系呢?

    1. 独饮孟婆汤

      回复风灵无畏:有一次在问老师问题的时候和老师一起讨论了一下,得出了以下的一些结论,仅供参考。 原因在于要做职责分离,这样也能避免很多重复代码。在iOS和Mac OS两个平台上,事件和用户交互有很多地方的不同,基于多点触控的用户界面和基于鼠标键盘有着本质的区别,这就是为什么iOS有UIKit和UIView,但是Mac OS有AppKit和NSView的原因。他们功能上很相似,但是在实现上有着显著的区别。 绘图,布局和动画,相比之下就是类似Mac笔记本和桌面系列一样应用于iPhone和iPad触屏的概念。把这种功能的逻辑分开并应用到独立的Core Animation框架,苹果就能够在iOS和Mac OS之间共享代码,使得对苹果自己的OS开发团队和第三方开发者去开发两个平台的应用更加便捷。 实际上,这里并不是两个层级关系,而是四个,每一个都扮演不同的角色,除了视图层级和图层树之外,还存在 呈现树 和 渲染树 。

  • 填写表单领取红包

    * 报名成功后,麦子工作人员将在24小时内与您联系
    姓名不能为空
    请填写正确的电话号码
    双11年度钜惠-学费减半
    iOS应用开发

    新课上线,优惠大礼包领取

    客服热线 400-862-8862

    回到顶部