美文网首页
读书笔记

读书笔记

作者: Amok校长 | 来源:发表于2017-05-05 17:06 被阅读0次

    1.在LLVM编译器中设置ARC为有效状态,就无需再输入retain或者是release代码

    2.对象操作与Objective-C方法的对应

      对象操作                     Objective-C方法

    生成并持有对象          alloc/new/copy/mutableCopy等方法

    持有对象                         release 方法

    废弃对象                         dealloc 方法

    3. 解释器和编译器的区别:

    解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。

    编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在windows平台上执行。

    4.

    C语言的发展 xcode工程创建 C语言源程序组成注意事项 xcode程序运行工程流程

    5

    操作系统安装在硬件上,软件安装在操作系统上

       iOS系统架构基于UNIX , Android基于Linux虚拟机(类似mac电脑上装xp,弊端:占用资源会卡)

       App Store(08年上线的)

       iOS 调试证书、发布证书

    几个小技巧:

       finder高级设置,显示后缀名

       空格显示简介

       选中一段文字,直接拖到桌面,就会自动保存成文档

       显示隐藏文件:(在终端输入命令)

         .显示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

      mac软件下载,从第三方网站下载:1.http://soft.macx.cn/2.http://www.macdang.com/

      卸载软件: CleanMyMac(类似手机管家)

      xcode iOS手机软件开发(一般有界面)OSX Mac软件开发(一般没有界面)

    OC 是C语言的一个延伸

    1.计算机常识:

      .计算机只能识别0和1

      .计算机所能识别的指令都是由0和1组成的

      .计算机中存储和操作的数据都是由0和1组成的

    2.计算机语言

      >机器语言

       .所有的代码里面只有0和1,0表示不加电,1表示加电(纸带存储时 1 有孔 0没孔)

       .优点:直接对硬件产生作用,程序的执行效率特别高

       .缺点:指令又多又难记、可读性差、无可移植性

      >汇编语言

       .符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令

       .优点:直接对硬件产生作用、程序的执行效率非常高、可读性稍好

       .缺点:符号非常多和难记、无可移植性

      >高级语言

       .非常接近自然语言的高级语言,语法和结构类似于普通英文

       .优点: 简单、易用、易于理解、远离对硬件的直接操作、有可移植性

       .缺点:有些高级语言写出的程序执行效率并不高

    计算机程序是什么?

      > 程序一组计算机能识别和执行的指令(机器语言)

      C语言属于一门高级语言,很多高级语言都是从C语言延伸出来的,比如C++、C#、Objective-C等

      C语言标准ANSI C(美国国家标准局ANSI制定的1989年)C99(国际标准化组织ISO制定的1999年)C11(国际标准化组织ISO制定的2011年),为了防止走B语言衰落的老路子

    1.编写C语言程序用什么工具?

       . 文本编辑器

       . UItraEdit

       . Vim

       . Xcode

    新建C工程时选 OSX >> Application >> Command Line Tool(命令行工具)

    相关文章

      网友评论

          本文标题:读书笔记

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