0%
编写高质量 iOS 与 OS X代码的 52 个有效方法(读书笔记)
发表于
分类于
iOS
了解 Objective-C 语言的起源
- Objective-C 为 C 语言添加了面向对象特性,是其超集。Objective-C 使用动态绑定的消息结构,也就是说,在运行时才会检查对象类型。接收一条信息之后,究竟应执行何种代码,由运行环境而非编译器来决定。
- 理解 C 语言的核心概念有助于写好 Objective-C 程序。尤其要掌握内存模型与指针。
在类的头文件中尽量少引入其他头文件
- 除非确有必要,否则不要引入头文件。一般来说,应在某个类的头文件中使用向前声明来提及别的类,并在实现文件中引入那些类的头文件。这样做可以尽量降低类之间的耦合。
- 有时无法使用向前声明,比如要声明某个类遵循一项协议。在这种情况下,尽量把“该类遵循某协议”的这条声明移至“class-continuation分类”中。如果不行的话,就把协议单独放在一个头文件中,然后将其引入。
FFmpeg
发表于
分类于
FFmpeg
基本信息查询命令
1 | # 显示版本 |
LaTeX 在 Markdown 上的使用说明
例子
语法 | 结果 |
---|---|
a_{1} | |
x^{2} | |
e^{-\alpha t} | |
a^{3}_{ij} | |
e^{x^2} \neq {e^x}^2 | |
\sqrt{x} | |
\sqrt{ x^{2} + \sqrt{y} } | |
\sqrt[3]{2} | |
\surd[x^2 + y^2] | |
\overline{m + n} | |
\underline{m + n} | |
\underbrace{a + b + \cdots + z}_{26} | |
\vec{a} | |
\overrightarrow{AB} | |
1\frac{1}{2}~hours | |
\frac{x^2}{k+1} | |
x^{\frac{2}{k+1}} | |
x^{1/2} | |
\sum_{i = 1}^{n} | |
\int_{0}^{\frac{\pi}{2}} | |
\prod_\epsilon |
英语语法
单数代词及a / an的用法
- 英文句子里,开头第一个字母一定要大写,句尾和中文一样都要加上句点(.)。
- 中文和英文最大的差别在于中文可以省略“一个”。例如,“我是女孩”,英文一个要说“我是一个女孩”。
- 英语句子中一定要有动词,be 动词是动词的一种,中文意思代表“是”。
- 代词的功能主要是代替名词。
- Be 动词:is am are。
- 当遇到开头是发元音 a,e,i,o,u 的单词,要用 an 取代 a。
代词 | 中文意思 | 代词 + be 动词 | 中文意思 |
---|---|---|---|
I | 我 | I am | 我是 |
you | 你 | you are | 你是 |
he | 他 | he is | 他是 |
she | 她 | she is | 她是 |
it | 它 | it is | 它是 |
this | 这个 | this is | 这个是 |
that | 那个 | that is | 那个是 |
例句:
- I am a girl.
- You are a boy.
- I am a boy.
- You are a teacher.
- He is a student.
- She is a doctor.
- It is a book.
- It is a dog.
- This is a chair.
- That is a car.
- It is an apple.
- This is an apple.
- That is an apple.
- It is an airplane.
- This is an airplane.
- That is an airplane.