![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 56
kuyeluofan
这个作者很懒,什么都没留下…
展开
-
《Java编程思想》读书笔记-第一章/对象导论
面向对象语言的五个基本特性:1.万物皆对象2.程序是对象的集合,它们通过发送消息来告知彼此所要做的。3.每个对象都有自己的由其他对象所构成的存储。4.每个对象都拥有其类型。5.某一特定类型的所有对象都可以接收同样的消息。 每个对象都提供服务 对容器有所选择有两个原因:1.不同容器提供了不同类型的接口和外部行为。堆栈相比队列就具备不同的接口行为,也不同于集合和原创 2015-03-23 22:30:50 · 360 阅读 · 0 评论 -
责任链模式在 iOS 中的应用
名称责任链模式 Chain of Responsibility Pattren用途让多个对象有机会处理某个请求(UI 响应链、Planck 中间件、流式业务流程(OA)、过滤器)。实现为某个请求创建一个对象链,每个对象依次检查次请求并对其进行处理,或者将它传递给链中的下一个对象。链的实现:使用现成的链(如继承关系)或自己实现新链(next指针)链上的每个对象都采...原创 2018-05-27 10:24:02 · 1076 阅读 · 0 评论 -
iOSProgramming: The Big Nerd Ranch Guide (4th Edition) 阅读笔记-关于 View 的 Redrawing 和 Run Loop
关于View的 Redrawing与 Run Loop当 application启动后,它会开始一个 run loop用以监听如触摸一类的事件。当事件触发时,run loop会寻找合适的处理事件方法,这个处理方法又会调用其他方法来处理,一旦所有方法被执行完毕,控制权会被交还给 run loop。当 run loop重新获得控制权后,它会检查一个名为 dirty原创 2015-06-07 10:30:19 · 509 阅读 · 0 评论 -
iOS Programming: The Big Nerd Ranch Guide (4th Edition) 阅读笔记-关于View和View Hierarchy
关于 ViewView是UIView(或其子类)的一个实例View负责对自己的绘制View处理如触摸等事件View存在于某个 View Hierarchy,且 View Hierarchy的根为application的windowView既可以在Interface Builder,也可以在代码中创建 关于 ViewHi原创 2015-06-05 23:22:54 · 1061 阅读 · 0 评论 -
Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) 阅读笔记(Part IV)
• Your first iOS application ○ GUI-based application § A GUI-based application is event-driven. When the application is launched, it starts a run loop that sits and waits for events. Event原创 2015-05-18 09:55:21 · 899 阅读 · 0 评论 -
iOS Programming: The Big Nerd Ranch Guide (4th Edition) 阅读笔记-关于 View Controllers及其生命周期
View ControllerView controller管理一个 view hierarchy,它负责创建 view对象以形成 hierarchy、处理该 hierarchy 中有关于 view的事件、并且将该 hierarchy添加到 window中。 View controller有UIView *view属性指向一个 view,该 view原创 2015-06-18 15:25:03 · 1266 阅读 · 0 评论 -
Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) 阅读笔记(Part V)
InitYou send the init message to the new instance so that it can initialize its instance variables to usable values; alloc creates the space for an object, and init makes the object ready to wo原创 2015-05-21 15:47:39 · 1050 阅读 · 0 评论 -
Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) 阅读笔记(Part III)
• Objects ○ An object is similar to a struct, it can contain several pieces of related data. In a struct, we called them member. In an object, we call them instance variables.(or ivars)原创 2015-05-16 01:35:33 · 1459 阅读 · 0 评论 -
Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) 阅读笔记(Part I & II)
VariablesandTypesshort , int , longfloat , doubleCharpointerA pointer holds a memory address.It is declared using the asterisk character.For example,a variable declared as int * ca原创 2015-04-29 13:55:37 · 916 阅读 · 0 评论 -
《程序员修炼之道——从小工到专家》阅读笔记
提供各种选择,不要找蹩脚的借口。 不要容忍破窗户。 无视用户的需求,一味地给程序增加新特性,或是一次又一次润饰0代码,这不是有职业素养的做法。我们不是在提倡慌张:许诺不可能兑现的时间标度,为赶上最后期限而削减基本的工程内容,这些同样不是有职业素养的做法。 不要把技术鸡蛋放在一个篮子里。 持续的投入非常重要。 DRY -Don't Repeat Yoursel原创 2015-04-22 14:45:52 · 735 阅读 · 0 评论 -
Cocoa Design Patterns 读书笔记 -- MVC 篇
I: One Pattern to Rule Them All 什么是 MVC?MVC 存在的意义以及它是如何被应用在 Cocoa Programing 中的。 1. Model View Controller 大多数的应用的职责和行为都是获取和存储信息并将之展示给用户,同时用户可以对此进行一系列操作。 因此在面向对象的模式中,可以将应用划分为以下子模块: ● Model ...原创 2018-05-29 08:47:11 · 261 阅读 · 1 评论