我是黑马-----ios开发须知

1、ios系统是运行在苹果移动设备上的操作系统,是不开源的!

2、os系统下安装xcode才可以进行ios开发。os是苹果PC机上的操作系统,

3、安装xcode需要在苹果商店里面下载,需要注册苹果账号。可以使用QQ邮箱方便记忆。注:(千万不能忘了账    号!否则很麻烦)

4、开发苹果系统的应用软件需要有良好的硬件设备,MAC pro ,iPhone5以上的设备。

5、os系统是基于Unix下开发的操作系统。底层语言是C语言。

6、使用xcode开发软件时可以选择使用自己喜欢的语言,C、C++、OC、swift。四种可以选择。其中OC使用较多,

swift是2014年5月发布的一种新的苹果开发语言。

7、我们以后主要OC作为编程语言,后期会扩展学习Swift语言,需要从底层的C语言学起。

8、C语言是面向过程的高级语言,OC是变相对象的编程语言,Swift语言类似于脚本语言,易于学习,但是的功能强大,绝非脚本语言能比。

有了以上认识才可以进入ios的学习之中!

Xcode中的快捷键

文件方面:
CMD + N:新建
CMD + O:打开
CMD + S:保存
CMD + SHIFT + N:新项目
CMD + SHIFT + S:另存为
CMD + SHIFT + W:关闭文件
CMD + W:关闭窗口

编辑:
CMD + [ 左缩进
CMD +  OPT + LEFT 折叠
CMD + OPT + RIGHT 取消折叠
CMD + OPT + TOP 折叠全部函数
CMD + OPT + BOTTOM 取消全部折叠函数
CMD + / 注释或者取消注释
CMD + . 参数提示
ESC 自动提示列表

调试:

CMD + \ 设置或者取消断点
CMD + OPT + \允许或者禁用当前断点
CMD + OPT + B 查看全部断点
CMD + R 运行(不触发断点)
CMD + Y 编译并调试(触发断点)
CMD + B 编译
CMD + SHIFT + K 清理

时间: 2024-08-14 03:28:02

我是黑马-----ios开发须知的相关文章

我是黑马-----ios开发之C语言基础

C语言在学习中的重难点: 1)运算符:自增,自减. 2)进制:各种进制转换.原码.反码.补码. 3)数组:一维数组,二维数组,多维数组. 4)循环:多重循环嵌套.查找.排序. 5)函数:普通函数调用.递归函数的调用. 6)指针:一级指针.多级指针.数组指针,指针和数组.函数.结构体.之间的关系. 7)内存管理:C语言的内存管理问题.内存泄露.野指针. 8)有参宏及条件编译. 9)多文件开发 前期学习C语言的关键输入输出函数:printf()和scanf() a++与++a的区别: 运算的顺序就是

iOS开发与设计模式 - MVC

iOS开发与设计模式 - MVC 最近在学习GoF的设计模式这本书,粗略的浏览了一遍,真是好书.好书就应该好好读,因此很有必要从实际的言语.项目理解设计模式. 我是做iOS开发的,自然就从这方面入手(脑). MVC iOS开发最基本的一个模式就是MVC, M指model,V指view,C指controller,有很多文章对它们是什么,它们的关系,它们如何交互进行了详细的说明,本文就不再展开说明了,仅放一张图供大家参考(来自斯坦福大学ios课程)  ViewController 是什么? 在iOS

黑马程序员-Xcode离线帮助文档的安装 ios开发-开发文档安装 isa指针 superclass指针 ios系统分四层:

Xcode离线帮助文档的安装 ios开发-开发文档安装 iOS开发肯定离不开开发文档,苹果有在线帮助文档,xCode其实可以下载模拟器文档和iOS8.1文档的,不过下载的速度实在不敢恭维,而且比较头疼的是不显示下载进度条的,苹果的开发文档都是放在)/应用程序/Xcode.app/Contents/Developer/Documentation/DocSets路径下,该路径下可以看到三个文件,xCode 6.1文档(com.apple.ADC_Reference_Library.Developer

iOS开发 QQ粘性动画效果

QQ(iOS)客户端的粘性动画效果 时间 2016-02-17 16:50:00  博客园精华区 原文  http://www.cnblogs.com/ziyi--caolu/p/5195615.html 主题 iOS开发 qq的app中要是有新的联系人发消息过来,相应联系人的cell右边会有一个红色的圆圈表示消息条数.如果去触碰那个圆圈,可以发现它竟然会跟着手指的移动而移动. 在一定范围内,手指离开屏幕,会发现红色圆圈会自动弹性的回到原来的位置.而如果超出一定距离,这个圆圈会做一个销毁的动画,

iOS开发-二维码扫描和应用跳转

iOS开发-二维码扫描和应用跳转 序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如ZXing或者ZBar.使用时集成麻烦,出错也不方便调试.在iOS7之后,苹果自身提供了二维码的扫描功能,从效率上来说,原生的二维码远高于这些第三方框架.本文讲解如何使用原生框架实现二维码扫描功能,并且进行扫描后的项目跳转.ps:本期的源代码会在文章结尾给出链接 扫描相关类 二维码扫描需要获取摄像头并读取

Android &Swift iOS开发:语言与框架对比

转载自:http://www.infoq.com/cn/articles/from-android-to-swift-ios?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text 从Android到Swift iOS开发:语言与框架对比 我从2009年开始做Android开发,开始接触Swift是在2014年底,当时组里曾经做过一个Demo App,感觉技术还

iOS开发UINavigation系列二——UINavigationItem

iOS开发UINavigation系列二--UINavigationItem 一.引言 UINavigationItem是导航栏上用于管理导航项的类,在上一篇博客中,我们知道导航栏是通过push与pop的堆栈操作来对item进行管理的,同样,每一个Item自身也有许多属性可供我们进行自定制.这篇博客,主要讨论UINavigationItem的使用方法. UINavigationBar:http://my.oschina.net/u/2340880/blog/527706. 二.来说说UINavi

IOS开发模式——单例

单例的模式在网上有很多,今天发下我个人对单例模式的理解.整个app中只存在一个实例,也只会进行一次实例,在实例完成之后是不可以人释放的(当App关闭之后,等系统自己回收). 也就是说,如果我们写得某个类符合了上述条件,那么我们也可以称这个类为单例. 在非ARC的工程中,我们需要针对alloc,retain,copy等会增加retaincount的参数加以控制,对release和autorelease等减少retailcount的操作增加控制,以确保单一实例,绝不释放. 在ARC的工厂中,由于,内

总结iOS开发中的断点续传那些事儿

前言 断点续传概述 断点续传就是从文件赏赐中断的地方重新开始下载或者上传数据,而不是从头文件开始.当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会从头下载,这样很浪费时间有木有.所以呢,项目中实现大文件下载的时候,断点续传功能是必不可少了.当然咯,断点续传有一种特殊的情况,就是我们的应用呗用户kill掉或者应用crash,要实现应用重启之后的断点续传,这种情况就是我们将要解决的问题. 断点续传的原理 要实现断点续传,服务器必须是要支持的.目前最常见的两种方式