发现课程:iOS

iOS相关公开课

跟着瓦利哥学写OS

跟着瓦利哥学写OS

桑文锋  ,  软件工程师

【课程目标】 上完课,就可以实现一个自己命名的小OS了。   【课程受众】 修过计算机相关的专业课程,至少学过操作系统,计算机组成,C语言程序设计,汇编语言等。 有兴趣的可以先加入【自己动手写操作系统】QQ群:82616767。注意,加群需要答题,只要认真回答,就能通过。   【关于收费】 听课后,[email protected],考试通过,退款。否则,就等听完下次课,再申请考试,最多让申请三次。 【关于考试】 即使一次考试通过且退钱了,我建议继续申请答题,因为每次的题目都是针对本节课的,只有实践了,才能真正掌握。毕竟,退钱不是目的。你是为了学习知识。  【课程大纲】 1.操作系统是如何启动的    从插电到进入加载内核的整个过程    bios的原理    虚拟机的原理    动手写一个软盘启动的hello world 2.从实模式到保护模式    实模式的原理    保护模式的原理    从实模式到保护模式的跳转    动手写一个在保护模式的hello world 3.虚拟内存的原理与实现    资源是有限的    线性地址与物理地址    回顾分段    理解分页    动手写一个分页版的hello world 4.中断的原理与实践    中断的本质    bios中的中断    常用的中断    时钟中断与多任务    动手实现键盘中断输入的hello world 5.内核态与用户态    内核态的本质    栈的切换    用户态到内核态的切换    动手实现一个打印hello world字符串的中断 6.多任务的实现原理    认识TSS    回顾时钟中断    动手实现一个分别打印hello和world的多任务 7.真正的多任务实现    如何创建新任务    系统调用的原理    fork系统调用的原理与实现    实现一个可以fork新任务的os 8. 进入C语言世界 9. 新程序的加载与执行    应用程序是怎么被加载和执行的    exec系统调用的原理与实现    可执行程序的格式    实现一个可以exec新任务的os 10.用户态内存管理    什么是堆,与栈的关系    brk系统调用    malloc的实现原理    free的实现原理    实现一个可以malloc和free的os 11.文件系统的原理与实现    文件的原理    read/write/open/seek/close系统调用    实现一个原始版的文件系统,将字符串放入其中 12.Shell的原理与实现    shell是怎么工作的    管道的原理与实现    实现一个可以执行简单命令的shell 13.图形显示     图形显示的原理     中文字符显示的原理     实现一个图形界面下的shell   【老师简介】 瓦利哥,浙江大学计算机系本科&硕士毕业,百度工作7年。
加入课表 6 好评
Cocos2d-x开发实战——全套课程

Cocos2d-x开发实战——全套课程

尚德悦成  ,  IT教育

【课程简介】 Cocos2d-x全套课程来啦~~   Cocos2d-x是一个开源的游戏开发框架,主要针对Android、iOS等移动平台,开发跨平台的移动游戏。由于Cocos2d-x跨平台易移植的特性,受到全球手机游戏开发者的广泛热捧,已经成为当前手机游戏开发领域第一大引擎。采用Cocos2d-x开发的游戏可以非常方便地移植Android、iOS版本,可以减少游戏开发技术人员的投入,并节约产品开发时间。 捕鱼达人、神仙道、保卫萝卜、找你妹、我叫MT、忘仙、大掌门、龙之力量等知名游戏均采用Cocos2d-x开发,据统计,在国内70%的手机游戏采用Cocos2d-x引擎开发。 由于Cocos2d-x跨平台易移植的特性,受到全球手机游戏开发者的广泛热捧,已经成为当前手机游戏开发领域第一大引擎。在国内70%的手机游戏采用Cocos2d-x引擎。 手机游戏成为移动互联网时代的现金牛,在中国月收入超过千万的手机游戏已经不下十几款,随着移动游戏的火爆,Cocos2d-x开发人才严重紧缺。由于Cocos2d-x技术刚刚兴起两年左右的时间,具备一年以上Cocos2d-x开发经验人员待遇都会在10k左右,而且非常难招。 为了给行业培养更多Cocos2d-x开发人才,悦成移动互联网孵化基地推出Cocos2d-x视频直播精品课程。    【课程大纲】 第一讲 《Cocos2d-x开发环境配置与基础类介绍》 讲解iOS平台与Android平台中模板的安装方法以及四个基本类的创建与使用 第二讲 《Cocos2d-x开发基础(一)》 讲解CCNode类,schedule消息调度,坐标与锚点 第三讲 《Cocos2d-x开发基础(二)》 讲解CCLabel、CCMenu的使用,以及场景的切换 第四讲 《Cocos2d-x动作类》 讲解瞬时动作和延时动作以及同步队列 第五讲 《Cocos2d-x动作类高级开发》 讲解顺序队列和重复动作以及CCCallFunc家族应用 第六讲 《Cocos2d-x动画开发》 讲解帧动画在游戏中的使用 第七讲 《Cocos2d-x触摸事件处理》 讲解单点触摸以及多点触摸在游戏中的使用 第八讲 《Cocos2d-x瓦片地图》 讲解瓦片地图的制作以及在游戏中的使用 第九讲 《Cocos2d-x案例——忍者飞镖》 以案例的方式实现一款简单的忍着飞镖游戏,涉及创建精灵类、碰撞检测等 第十讲 《Cocos2d-x游戏跨平台移植》 讲解将在iOS平台开发的cocos2d-x程序移植到Android平台并发布   【互动方式】 关注最新cocos2d-x直播互动课程,加入qq群:336241125 点击链接直接加群:http://url.cn/IUfXQh
加入课表 0 好评
手机 APP 界面设计系列 - 界面设计尺寸讲解(新手入门篇)

手机 APP 界面设计系列 - 界面设计尺寸讲解(新手入门篇)

小东别院  ,  产品经理、UI设计师

【课程目标】    快速了解Android与 iPhone手机界面设计规范,如在做效果图设计时需要注意的手机分辨率、界面尺寸、图标大小、如何切片等等... 【课程受众】   正在学习Android与 iPhone手机界面设计的新手朋友们。 【课程大纲】   1、Android与 iPhone手机界面效果图设计尺寸大小讲解   2、Android与iPhone的设计规范说明   3、如何设计适合各种手机显示尺寸的UI   4、在设计之前需要准备些什么?   5、实战如何设计一个完整的APP界面效果图。   6、如何分别为Android与iPhone的界面切片。 【老师简介】   
加入课表 15 好评
一个后端开发工程师的iOS养成之旅

一个后端开发工程师的iOS养成之旅

创业者阿通  ,  码农

作为一个做了十年后端开发的攻城师,看到现在移动端开发,特别是iOS开发火遍全球,总是有点心痒痒啊 。听说美帝的水果攻城狮已经到了150刀一小时了有木有!毕业两年的小朋友干iOS的都两万了有木有!!让我等老码农情何以堪啊!!!!!! 老湿我先平静一下。 好了,让我们正式开始吧。本着改造自我的精神,老湿我开始了iOS开发之旅,目标是打造一款自己的app。在开发过程中,神仙妖怪无数。我将把整个过程记录下来,整理其中的知识点,贡献给大家。绝对的实战派,绝对的真实项目有木有! 关于老湿。码农,创业者。10年+网站系统架构与开发经验,0年iOS开发经验(干~)。iOS开发,与大家一起搞起! 第一课 为什么要学习移动端开发技术     作为一个干了十年后端开发的老鸟,为什么还要重新捡起书本学习移动端开发技术?怎么判断自己是否需要学习移动端开发技术?移动端开发难吗?我能学会马?我们一起来聊一聊。
加入课表 19 好评
iOS项目实战——悦成航班管家

iOS项目实战——悦成航班管家

尚德悦成  ,  IT教育

尚德悦成IOS学习讨论组:http://www.duobei.com/group/8552406548 该项目是制作一款航班查询系统,可以做到对两地之间航班的查询和展示。 主要采用了ASIHttpRequest从网络获取航班信息,并利用xml解析数据。通过此项目框架及网上数据接口,可衍生出类似于PM查询、天气查询、车次查询等类似APP。 该项目模仿著名app 航班管家实现航班查询、航班收藏等功能,是您航班出行的首选工具。 1.项目从前期的系统分析和架构开始介绍,并且进行数据和界面的分析。 2.讲解页面展示和ScrollView的添加,为项目添加色彩。 3.多方面打实基础,从表格到界面。 4.网络数据的获取和处理,并对数据进行xml解析。 5.获取到的收藏信息利用数据库进行存储。 6.项目的优化,芒果广告SDK和分享功能Share SDK的添加。 7.最后将介绍项目的整体优化和上线的流程。
加入课表 1 好评
C++第一课:类和对象

C++第一课:类和对象

尚德悦成  ,  IT教育

C++第一课:类和对象
加入课表 1 好评
5分钟!掌握一个Mac必备技能

5分钟!掌握一个Mac必备技能

simpleapples  ,  工程师

【课程目标】 买来将近万元的Mac电脑却不知道怎么使用? 用Mac装Windows被高手吐槽? Mac需不需要安装360或者杀毒软件? Mac下怎么快速找到程序? Mac下什么软件好用? 我们来告诉你! 【课程受众】 我们面向的就是小白用户 come on!少年! 【课程大纲】 我们不拘于任何传统的编程书籍和教材 一节课一个小技巧,让你能现学现用现显摆 想学什么请来这里发帖哦,说不定下节课就是你想要的 http://www.duobei.com/group/1882282560 【老师简介】 互联网从业人员,工程师。
加入课表 24 好评
iOS模拟器—扩展操作

iOS模拟器—扩展操作

风乐派

      iOS开发无疑是当下开发领域的炙手可热的话题,它代表了未来开发领域的新方向,因此也成为了开发者首选的开发平台。全球越来越多的开发者们投身其中,中国的软件开发者也不甘心置身局外。       你也想开发属于自己的应用程序,并提交至App Store供大家下载吗?赶快参加我们的课程吧。       风乐派IT网络学院将推出iOS开发基础系列课程,每节课30~60分钟。如有问题,可以访问http://www.fenglepai.com来提问。 本节课程内容: 1、找到/Users/你的用户名/Library/文件夹; 2、从iOS Simulator中关闭和卸载应用程序; 3、自定义当前坐标; 4、“存储屏幕快照”保存截图; 5、切换语言环境; 6、添加/删除输入法; 7、向iOS模拟器中添加图片;等。
加入课表 0 好评