People Lack Willpower,Rather Than Strength!
1.iOS开发概述
- 操作系统:操作系统可以看作用户与硬件的接口、桥梁,它为应用软件和用户提供了控制、访问硬件的手段。
- 目前搭载这款操作系统的设备有: iPhone、iPad、iPod touch、iPad mini、Apple TV、iWatch
在iPad等设备出现之前,当时只有iPhone搭载了这款操作系统,称为“iPhone OS”,后来 iPad等设备也搭载了这款操作系统,改名为“iOS”
2.IOS VS Android?
0:0 | iOS | Android |
---|---|---|
系统架构 | 基于UNIX | 基于Linux的虚拟机 |
系统安全性 | 安全、稳定 | 安全性略低 |
开发难易度 | 强大的SDK | SDK也不差 |
是否开源 | 不开源 | 开源 |
设备的种类 | iPhone\iPad等 | 数不清的设备类型 |
用户人群 | 消费能力强的高端用户 | 各种用户人群 |
背后的BOSS | Apple | |
应用商店 | AppStore(08年上线) | GooglePlay |
+ 性能不如iOS
+ 安全性不如iOS
+ 开发难度高于iOS
+ 开发工具不如iOS
+ 用户群体不如iOS
+ 盈利性不如iOS
+ 逼格不如iOS
+ ... ...
3.证书作用?
证书 | 作用 |
---|---|
调试证书 | 发布证书 |
xx | xx |
4.iPhone设备历史
General | 发布时间 | 参数 | 评价 |
---|---|---|---|
iPhone一代(iPhone2G) | 2007年 | 采取触摸键盘 ;3.5英寸,480x320像素 ; 后置摄像头200万像素 | 2010年5月,英国的一项调查发现,iPhone被认为是一项十分重要的发明,此项调查中,苹果iPhone入选历史十大发明,排名第8位,排在第9和第10位的分别是抽水马桶和内燃机 |
iPhone二代(iPhone3G) | 2008年 | 增加了3G的功能;3.5英寸,480x320像素分辨率;后置摄像头200万像素 | |
iPhone三代(iPhone3GS) | 2009年 | 3.5英寸,480x320像素分辨率;后置摄像头300万像素 | 外观上基本跟iPhone3G没区别,速度更快,3GS后面的S就是“Speed”的意思 |
iPhone4 | 2010年 | 全新外观+玻璃材质,9.3毫米厚度,A4单核处理器,支持多任务;3.5英寸Retina显示屏(视网膜屏幕),960x640像素分辨率;后置摄像头500万像素;前置摄像头30万像素 | 惊艳四座-里程碑 |
![) | 2011年 | A5双核处理器,性能上有较大的提升; 后置摄像头800万像素;前置摄像头30万像素 | 外观上与iPhone4区别不大 |
iPhone5 | 2012年 | 全新外观,机身更轻薄,7.6毫米厚度,屏幕更大;A6双核处理器,速度更快; 4.0英寸,1136x640像素分辨率;后置摄像头800万像素;前置摄像头120万像素 | |
iPhone5C ; iPhone5s | 2013年 | 全新外观,机身更轻薄,7.6毫米厚度,屏幕更大;A7双核处理器,速度更快;4.0英寸,1136x640像素分辨率;后置摄像头800万像素; 前置摄像头120万像素。5c略 | |
iPhone6 ;6Plus略 | 2014 | 主屏尺寸:4.7英寸;主屏分辨率:1334x750像素; 后置摄像头:800万像素;前置摄像头:120万像素;内存:1GB |
5.Macbook隐藏命令
- 显示隐藏文件
- 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
- 隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
- 或者
- 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES
- 隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO
6.Mac&Xcode快捷键
7.计算机语言
-
机器语言
- 所有的代码里面只有0和1
- 优点:直接对硬件产生作用,程序的执行效率非常高
- 缺点:指令又多又难记、可读性差、无可移植性
-
汇编语言
- 符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令
- 优点:直接对硬件产生作用,程序的执行效率非常高、可读性稍好
- 缺点:符号非常多和难记、无可移植性
-
高级语言
- 非常接近自然语言的高级语言,语法和结构类似于普通英文
- 优点:简单、易用、易于理解、远离对硬件的直接操作、有可移植性
- 缺点:有些高级语言写出的程序执行效率并不高
-
程序:一组计算机能识别和执行的指令(机器语言)
网友评论