1-iOS浅谈

作者: SoftKnife | 来源:发表于2015-07-13 13:18 被阅读56次
    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 Google
    应用商店 AppStore(08年上线) GooglePlay
    + 性能不如iOS
    + 安全性不如iOS
    + 开发难度高于iOS
    + 开发工具不如iOS
    + 用户群体不如iOS
    + 盈利性不如iOS
    + 逼格不如iOS
    + ... ...
    

    3.证书作用?

    证书 作用
    调试证书 发布证书
    xx xx

    4.iPhone设备历史

    General 发布时间 参数 评价
    iPhone一代(iPhone2G)iPhone一代(iPhone2G) 2007年 采取触摸键盘 ;3.5英寸,480x320像素 ; 后置摄像头200万像素 2010年5月,英国的一项调查发现,iPhone被认为是一项十分重要的发明,此项调查中,苹果iPhone入选历史十大发明,排名第8位,排在第9和第10位的分别是抽水马桶和内燃机
    iPhone二代(iPhone3G)iPhone二代(iPhone3G) 2008年 增加了3G的功能;3.5英寸,480x320像素分辨率;后置摄像头200万像素
    iPhone三代(iPhone3GS)iPhone三代(iPhone3GS) 2009年 3.5英寸,480x320像素分辨率;后置摄像头300万像素 外观上基本跟iPhone3G没区别,速度更快,3GS后面的S就是“Speed”的意思
    iPhone4iPhone4 2010年 全新外观+玻璃材质,9.3毫米厚度,A4单核处理器,支持多任务;3.5英寸Retina显示屏(视网膜屏幕),960x640像素分辨率后置摄像头500万像素前置摄像头30万像素 惊艳四座-里程碑
    ![) 2011年 A5双核处理器,性能上有较大的提升; 后置摄像头800万像素;前置摄像头30万像素 外观上与iPhone4区别不大
    iPhone5iPhone5 2012年 全新外观,机身更轻薄,7.6毫米厚度,屏幕更大;A6双核处理器,速度更快; 4.0英寸,1136x640像素分辨率;后置摄像头800万像素;前置摄像头120万像素
    iPhone5CiPhone5C ; iPhone5siPhone5s 2013年 全新外观,机身更轻薄,7.6毫米厚度,屏幕更大A7双核处理器,速度更快;4.0英寸,1136x640像素分辨率;后置摄像头800万像素; 前置摄像头120万像素。5c略
    iPhone6iPhone6 ;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
      • 优点:直接对硬件产生作用,程序的执行效率非常高
      • 缺点:指令又多又难记、可读性差、无可移植性
    • 汇编语言

      • 符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令
      • 优点:直接对硬件产生作用,程序的执行效率非常高、可读性稍好
      • 缺点:符号非常多和难记、无可移植性
    • 高级语言

      • 非常接近自然语言的高级语言,语法和结构类似于普通英文
      • 优点:简单、易用、易于理解、远离对硬件的直接操作、有可移植性
      • 缺点:有些高级语言写出的程序执行效率并不高
    • 程序:一组计算机能识别和执行的指令(机器语言)

    相关文章

      网友评论

        本文标题:1-iOS浅谈

        本文链接:https://www.haomeiwen.com/subject/hbuuqttx.html