没有合适的资源?快使用搜索试试~ 我知道了~
Pro Objective-C Design Patterns for iOS 英文版
5星 · 超过95%的资源 需积分: 10 18 下载量 173 浏览量
2012-09-05
15:29:27
上传
评论
收藏 26.8MB PDF 举报
温馨提示
试读
373页
Pro Objective-C Design Patterns for iOS 英文版
资源推荐
资源详情
资源评论
Pro
Objective-C Design
Patterns for iOS
Chung
Objective-C Design Patterns for iOS
Companion
eBook
Available
Trim: 7.5 x 9.25 spine = 0.875" 392 page count
Use Objective-C design patterns
to bring your iOS skills to the next level
Carlo Chung
I
t’s time to capitalize on your mastery of Cocoa with Pro Objective-C Design
Patterns for iOS. You’ve developed apps that impressed and performed, and
now you’re ready to jump into development practices that will leave you with
more eective, ecient, and professional level apps. This book is the element
you need to make the jump from journeyman to master.
All too often, developers grind through building good apps on willpower and a
vigorous focus on code development, leaving them unaware of and unable to
benet from the underlying structural and functional design patterns.
Pro Objective-C Design Patterns for iOS will teach you those design patterns that
have always been present at some level in your code, but were never recognized,
acknowledged, or fully utilized. Implementation of specic pattern approaches
will prove their value to any developer working in the iOS application arena.
You’ll learn to master classic patterns like singleton, abstract factory, chain of
responsibility, and observer. You’ll also discover less well-known but useful pat-
terns like memento, composite, command, and mediator.
What you’ll learn:
•
The basic concepts of various design patterns
•
How to apply design patterns to your code based on dierent scenarios
•
How design patterns can strengthen your apps
Any professional or aspiring iOS developer will nd productivity, eciency, and
eectiveness of software development enhanced by the methods and practice
delivered by Pro Objective-C Design Patterns for iOS.
COMPANION eBOOK SEE LAST PAGE FOR DETAILS ON $10 eBOOK VERSION
US $49.99
Shelve in
Mobile Computing
User level:
Intermediate–Advanced
www.apress.com
BOOKS FOR PROFESSIONALS BY PROFESSIONALS
®
ISBN 978-1-4302-3330-5
9 781430 233305
54999
this print for content only—size & color not accurate
CYA N
MAGENTA
YELLOW
BLACK
PANTONE 123 C
SPOT MATTE
Pro
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
iii
Contents at a Glance
Contents .............................................................................................................. v
About the Author ................................................................................................. x
About the Technical Reviewer ........................................................................... xi
Acknowledgments ............................................................................................ xii
Preface ............................................................................................................ xiii
Part I: Getting Your Feet Wet .............................................................................. 1
■Chapter 1: Hello, Design Patterns! .................................................................. 3
■Chapter 2: A Case Study: Designing an App .................................................. 19
Part II: Object Creation ..................................................................................... 45
■Chapter 3: Prototype ..................................................................................... 47
■Chapter 4: Factory Method ............................................................................ 63
■Chapter 5: Abstract Factory .......................................................................... 73
■Chapter 6: Builder ......................................................................................... 85
■Chapter 7: Singleton ...................................................................................... 97
Part III: Interface Adaptation .......................................................................... 107
■Chapter 8: Adapter ...................................................................................... 109
■Chapter 9: Bridge ........................................................................................ 127
■Chapter 10: Façade ...................................................................................... 137
Part IV: Decoupling of Objects ........................................................................ 145
■Chapter 11: Mediator ................................................................................... 147
■Chapter 12: Observer ................................................................................... 165
■ CONTENTS AT A GLANCE
iv
Part V: Abstract Collection ............................................................................. 183
■
Chapter 13: Composite ................................................................................ 185
■Chapter 14: Iterator ..................................................................................... 201
Part VI: Behavioral Extension ......................................................................... 219
■Chapter 15: Visitor ....................................................................................... 221
■Chapter 16: Decorator ................................................................................. 233
■Chapter 17: Chain of Responsibility ............................................................ 253
Part VII: Algorithm Encapsulation .................................................................. 263
■Chapter 18: Template Method ..................................................................... 265
■Chapter 19: Strategy ................................................................................... 281
■Chapter 20: Command ................................................................................. 293
Part VIII: Performance and Object Access ...................................................... 313
■Chapter 21: Flyweight ................................................................................. 315
■Chapter 22: Proxy ........................................................................................ 327
Part IX: State Of Object ................................................................................... 339
■Chapter 23: Memento .................................................................................. 341
Index ............................................................................................................... 361
Part
Getting Your Feet Wet
I
剩余372页未读,继续阅读
资源评论
- 笑这荒唐世界2015-09-28英文版,初读比较吃力,多读多想,才能变成自己的东西。还有,读英文版。
chinahaerbin
- 粉丝: 383
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功