英语句子结构

英语的基本语序是SVO(Subject-Verbe-Object),且基本上不能任意变换语序,除了在少数诗词以外;另一方面,有时英语会使用OSV(Object-Subject-Verbe)的语序。它有6大句型:

  1. SV (S:subject,V: verbal phrase)主语+谓语
  2. SVP (P:predicative)主语+谓语+表语
  3. SVO (O:object)主语+谓语+宾语
  4. SVOiOd 主语+谓语+直接宾语+间接宾语
  5. SVOC(C:complement) 主语+谓语+宾语+补语
  6. There+系动词+主语

SV (S:subject,V: verbal phrase)主语+谓语

John sleeps.
Jill is eating.
Jack will arrive next week.
The tlephone rang.
His father might have died.
Sandy walks in the playground evening.
He never gives up easily.
The children listened carefully.
Our Manager has arrived in pairs.
The water in the jar has ran out.
My brother will talk on the phone.
Mummy won’t agree.

继续阅读

英语笔记开篇

如果从初中开始算起,我接触英语已十多年了,回想起来自己还是很受益于她的。我能自学掌握 iOS 开发,全得益于有点英语底子,因为自学的过程基本是通过啃 Apple 的官方文档和 Raywenderlich 的教程。引申开来,其实就是英语阅读能力对技术人员很重要。这其中的原因,我想大家都是心知肚明的。

得益于这些年的英语文档阅读,我现在阅读英文文档没有什么问题,但我还想更全面的提高自己的英文水平。既然能输入,尝试着更好的输出吧,这样我们就能参与到国际化开源项目中,写英语文章,有机会和更多人交流,这样兴许未来能做些有趣的事情。

这些年来,我对语言有了一点自己的想法:我认为语言都是一种表达形式,她们的各自发展演变形成了自己的规则,我们的学习应该从怎么按这种规则表达出自己的想法开始。具体到英语等自然语言上其实就是句子,句子是我们表达的基本单元,掌握好了句子,我们就能将想法组织成文章或书籍。

既然如此,那么英语的句子构成规则是什么呢?后续的文章会按照这种思路来展开。

Xcode 调试技巧(持续更新)

iOS App开发过程中不可避免地遇到程序崩溃的问题。当程序崩溃时,我们首先要找到它崩溃的原因。一旦找到原因,问题就容易解决了。Xcode Debugger是查找崩溃原因的有利工具,我们应该学会熟练使用它,迅速解决问题,节约宝贵的开发时间。

崩溃在main( )

添加Exception Breakpoint

Project > Breakpoint navigator > +(Bottom left)> Add Exception Breakpoint

符号断点

符号断点是我们验证某个方法是否被调用的一种方法。添加方法:

Project > Breakpoint navigator > +(Bottom left)> Add Symbolic Breakpoint

例如:application:DidFinishLaunchingWithOptions:

打印方法名

1
NSLog(@"%s", __PRETTY_FUNCTION__);

控制台打印

1
2
3
4
5
6
(lldb) p // 打印标量变量
(lldb) p (int)self.myAge
(lldb) p (CGPoint)self.view.center


(lldb) po // 打印对象
继续阅读