iOS应用开发
麦子学院iOS开发工程师视频教程,国内首套系统全面深度的iOS8的职业课程,基于Swift语言,但同时会掌握objective-c,学习iOS应用开发各个方面,同时学习iOS8的新特性,学完简历会增加多个商业项目,具备相当于两年的iOS工程师经验。iOS学习,就在麦子学院。
34课程308天学习时长18807人正在学习
立即报名
第一阶段:语言基础和iOS入门
第一阶段:swift语言和Objective-C是iOS开发的两门基础语言,要开发iOS应用程序,至少要使用其中一种语言才能实现,所以iOS开发学习,首先要掌握的就是swift和Objective-C两门基础语言的基本内容,同时还需要掌握iOS快速入门的方法。

秒学Swift开发语言,坐标系计算机语言学习法

Swift开发语言,无疑是目前最火的编程语言。不过你想知道如何秒学Swift语言么?你想知道如何深入理解这门语言么?你想知道如何不忘记这门语言么?你想知道如何秒学其他计算机编程语言么?本课程讲师Sundy带你进入一个学习计算机语言方法的全新世界 ,深入的掌握Swift语言 ,并且了解Swift的前世今生 ,深入浅出,引导你的思考和学习方法,一堂课的学习,终生的收益 ,这就是我们的课程风格。国内最与众不同的Swift课程,这套课程学完,其余语言也都通吃了。

预计学习时长:7天

初始Objective-C

Objective-C开发语言是扩充C的面向对象编程语言,iOS开发是用的Objective-C语言,本专题更系统的讲解Objective-C开发语言当中的一些要点,包括面向对象概念、基本语法、类和对象的关系、类的封装、构造析构函数、self指针、点语法、Category语法、基本数据结构(NSString、NSArray、NSDictionary、NSNumber、NSSet、NSValue、NSData)、继承(基本概念、重写、虚方法)、内存管理(黄金法则、retain点语法、MyArray、AutoreleasePool、浅拷贝详述、深拷贝详述、)、设计模式(单例设计模式、单例各种写法、通知中心、Blocks语法、KVO、KVC)、文件操作(NSManager、NSFIleHandle、归档)等内容。



预计学习时长:7天

iOS8 App开发快速入门

此为iOS应用开发职业课程系列的其中一套课程。让已经有swift语言基础的朋友快速掌握iOS开发的整个流程,并且做出自己的第一个Demo小例子 。麻雀虽小五脏俱全 。这个课程学完iOS开发流程和技术你就掌握了,后面无非就是再学习更多的Kit方法调用 。 这套课程也是国内第一套基于swift语言的ios8应用开发课程 。 现在就开始 , 快速掌握iOS8的基本开发吧 。

预计学习时长:7天

swift 2.2 基础

Swift是Apple公司2014年推出的开发语言,之后不断更新迭代并开源,越来越多的开发者对swift充满信心并热切学习,相信在不久的未来,Swift将成为ios开发的标准语言。当前swift已经更新到2.2版本,本次课程将带领大家掌握并熟练运用swift2.2语法特性,深入理解并掌握swift中函数编程,oop编程和pop编程。

预计学习时长:7天

第二阶段:玩转界面
本阶段学习iOS界面开发、动画编程、多点触控与手势识别和数据存储等几个iOS编程基础阶段需要掌握的内容,让掌握了基本理论知识的你能快速进入代码的世界,掌握iOS基础开发技能技巧,为应用程序的开发打下坚实基础。

IOS动画编程

本章主要是IOS动画编程相关知识的学习,主要介绍了UIViewAnimation基础、视图、动画等相关知识,通过趣味讲解+实战练习,让初学者能快速掌握iOS动画相关知识。

预计学习时长:7天

iOS开发必不可少-数据存储

界面是程序的支架,数据是程序的灵魂,一个有血有肉的App才会受欢迎。让我们用数据来点缀我们的App吧。

预计学习时长:14天

仿iMessages聊天界面开发

通过实战iMessage应用来深入学习与掌握UITableView控件的使用技巧,课程中将深入浅出的介绍基于表格视图应用程序界面的数据模型设计、cell搭建与设置、布局的自适应、表格视图编辑与分区、调用系统通讯录,相册等知识。

预计学习时长:7天

趣味验证码

浅显易懂的介绍UIKit的基础知识,帮你快速入门iOS平台UI开发。顺便巩固Swift基础语法。

预计学习时长:7天

第三阶段:玩转网络
本节是iOS开发学习的核心阶段,从实际编程出发,主要学习编程中的重难点知识,包括iOS多线程及异步任务处理,以及多媒体编程、地理位置位置和定位系统等的具体操作和方法技巧。

iOS网络编程

学习如何在iOS开发中用到网络通信 ,包括BSD套接字,CFNetwork framework,Foundation framework API,CFURL 等 ,我们会重点以HTTP协议来熟悉iOS网络编程相关知识

预计学习时长:14天

iOS多线程及异步任务处理

学习iOS多线程开发和异步任务处理 , 会学习到NSThread , TaskQueue,Runloop,GCD等 , 也会学习在商业项目中哪些功能我们需要用多线程和异步任务,从而达到优秀的质量 。

预计学习时长:7天

iOS多媒体编程

学习iOS的音频视频编程的各个方面 ,包括上层的类似于MPMoviePlayerViewController类的学习 ,以及底层的CoreAudio等学习等等 。课程学完后能独立开发出高质量的音频和视频程序 。

预计学习时长:7天 已更新:14章

Swift项目:网络音乐播放器

本章主要是swift项目实战学习,主要学习iOS网络音乐播放器第三方控件的使用、混编及基础界面的实现,将前期所学的swift语言理论知识,学以致用,深化知识点的掌握。

预计学习时长:7天

第四阶段:项目实战-选修
本阶段主要是iOS开发项目实战学习,主要是将前面几个阶段所学的基本知识运用在微信圈项目、网络音乐播放器、银行卡扫描器、新闻阅读app、驾照助手、解锁设计与实现等项目实战中,将iOS开发基础知识与项目实战结合,提升实战经验。

网络请求练习项目-麦子天气

本套课程将会为大家介绍多线程开发 、网络请求 、数据解析即json和xml数据解析 、地图定位 、社交分享 、CocoaPods使用 、OC和Swift混编等知识点。

预计学习时长:7天 已更新:28章

OC项目:新闻阅读器APP

这是一门Swift编程的项目实战课程,目标是让你把swift语言相关知识从“知道”变成“应用”,让你从“会编程”过渡到“会做项目”,让你学会用iOS开发工程师的方式来思考和设计。

预计学习时长:7天

oc项目:驾照助手

本章主要是objective-c项目实战之驾照助手的学习与开发,主要从OC项目的设计、项目搭建、项目处理及项目功能实现方面进行学习,让iOS学习者能快速将之前所学的objective-c编程语言的基础知识运用于实践中。

预计学习时长:7天

swift编程项目实战 – 解锁的设计与实现

这是一门swift编程的项目实战课程,目标是让你把所学的swift语言理论付诸于实践,让你不仅能设计iOS APP,更让你知道如何去实现APP,培养你iOS工程师的思考和设计方式。

预计学习时长:7天

移动打车App

这是一门介绍打车项目的iOS开发实践课程,通过该iOS项目实战课程你将学会如何来进行项目设计,界面定制及视频播放,iOS多线程操作,LBS服务,实时位置更新,了解移动支付等,将之前所学的iOS理论知识,灵活运用于项目实践中。

预计学习时长:7天

ios团团赚项目

这是iOS项目实战中介绍团购项目的实践课程,通过该iOS实战课程,你将学会如何来进行iOS项目设计,界面定制及转场动画,多线程操作,地理定位,新浪微博SSO授权登录,本地数据缓存,了解OAuth2.0技术等。

预计学习时长:7天

相亲角

相亲角是个模拟用户相亲场景交换信息的iOS app,通过这个项目学习Objective-C开发。

预计学习时长:7天 已更新:28章

第五阶段:知识扩展-选修
在iOS开发中,只学习iOS编程基础知识和基本实践是远远不够的,还需要拓展知识面,本阶段将学习ios8扩展开发、objective-c实战及重难点、敏捷开发工程、app上传 等等。

iOS开发玩转界面-UIKit

UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架,从名字我们就能理解是界面相关操作组件集合。本套课程系统全面的学习iOS界面组件UIKit,不但熟悉各个界面组件操作,更重要的是深入浅出的理解原理,实在是市面不可多得的iOS界面教学课程。

预计学习时长:14天

iOS8新特性 扩展(extension)开发

本课程会学到扩展开发的概念以及每一种扩展提供的功能所适用的范围,加深对app之间的交互的理解,从而对自身app所提供的服务的完善。简化一些功能的开发并激发出创意.

预计学习时长:7天

选修-Objective-C的重点难点分析

针对objective-c编程语言入门之后的重点难点知识讲解, 包括Objective-C内存管理 、 Block 、Objective-C 可变序列、Objective-C可变字典等等,轻松掌握Objective-C开发语言重难点知识。

预计学习时长:7天

UIKit-表格,集合和控制器

本章主要是iOS开发中,学习UIKit表格相关知识,掌握集合和控制器的原理,深入理解iOS UI组件的使用技能、技巧。

预计学习时长:7天

选修-敏捷开发软件工程

学习软件开发流程,掌握使用UML,并且以WRUP软件工程模型为基础,进行软件开发规范化和团队管理的实操!

预计学习时长:7天

选修-Objective-c之iOS开发入门实战

大富翁作者,硅谷柯博文老师给大家带来的objective-c语言与IOS开发实战入门课程,全面讲解iOS开发环境搭建、iOS开发工具的使用及相关函数、类的用法。

预计学习时长:7天

UIKit练习-仿网易新闻首页

开发一个应用很容易,开发一款便于维护又便于扩展的应用很难。这门课程以模仿网易新闻客户端首页为引子,带你进入到规范化的,工程化的应用开发流程中,在教会你基本的功能及页面的实现的同时也教会你如何写出便于维护的代码。

预计学习时长:7天

UIKit练习课程-仿微博界面

本节课程将会教给大家UITableView的使用,如何定制Cell,如何计算Cell的高度,如何做图文混排以及如何在项目中灵活地使用Swift2.0进行编程。

预计学习时长:7天

ios开发入门

在移动互联网快速发展的今天,掌握一门移动开发技能显得格外重要.iOS开发入门适用于零基础的和想从事移动开发的开发人员,在课程结束之后,能熟悉整个iOS开发流程,掌握开发中常用的技能,对iOS开发有一个全局的认识。

预计学习时长:7天

你有一个红包等你领取!

免费电话咨询