دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Chung. Carlo
سری:
ISBN (شابک) : 9781430233305, 1430233303
ناشر: Apress
سال نشر: 2011
تعداد صفحات: 372
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 مگابایت
کلمات کلیدی مربوط به کتاب الگوهای طراحی Pro Objective-C برای iOS شامل فهرست است: علوم کامپیوتر، علوم کامپیوتر، مکینتاش (کامپیوتر) / برنامه نویسی، برنامه نویسی شی گرا (علوم کامپیوتر)، Objective-C (زبان برنامه کامپیوتری)، مهندسی نرم افزار، iOS (منبع الکترونیکی)
در صورت تبدیل فایل کتاب Pro Objective-C design patterns for iOS Includes index به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب الگوهای طراحی Pro Objective-C برای iOS شامل فهرست است نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
راهنمای طراحی الگوها، ارائه اطلاعاتی در مورد نحوه اعمال آنها در کد و روشهای استفاده از آنها برای تقویت برنامهها.
Presents a guide to design patterns, offering information on how to apply them to code and ways to use them to strengthen apps.
Cover......Page 1
Contents at a Glance......Page 3
Contents......Page 364
About the Author......Page 369
About the Technical Reviewer......Page 370
Acknowledgments......Page 371
Preface......Page 372
Part I: Getting Your Feet Wet......Page 5
What This Book Is......Page 6
What You Need to Know Before You Can Begin......Page 7
Design Déjà-vu......Page 8
The Origin of Design Patterns Model, View, and Controller (MVC)......Page 9
Issues That Can Affect Your Design......Page 12
Objects and Classes Used in this Book......Page 16
Summary......Page 21
A Case Study: Designing an App......Page 22
Conceptualizing the Ideas......Page 23
Designing the Look-and-Feel......Page 24
Architectural Design......Page 26
Summary......Page 47
Part II: Object Creation......Page 48
Prototype......Page 49
When Would You Use the Prototype Pattern?......Page 50
Shallow Copying vs. Deep Copying......Page 51
Using Object Copying in the Cocoa Touch Framework......Page 53
Implementing the Copy Method for the Mark Aggregate......Page 54
Using a Cloned Mark As a “Pattern Template”......Page 62
Summary......Page 64
What Is the Factory Method Pattern?......Page 65
When Would You Use the Factory Method?......Page 66
Generating Different Canvases in TouchPainter......Page 67
Using Factory Methods Within the Cocoa Touch Framework......Page 73
Summary......Page 74
Abstract Factory......Page 75
Applying the Abstract Factory to the TouchPainter App......Page 77
Using the Abstract Factory Within the Cocoa Touch Framework......Page 83
Summary......Page 86
What Is the Builder Pattern?......Page 87
When Would You Use the Builder Pattern?......Page 89
Building Characters in a Chasing Game......Page 90
Summary......Page 98
What Is the Singleton Pattern?......Page 99
When Would You Use the Singleton Pattern?......Page 100
Implementing a Singleton in Objective-C......Page 101
Thread Safety......Page 105
Using Singletons in the Cocoa Touch Framework......Page 106
Summary......Page 107
Part III: Interface Adaptation......Page 108
What Is the Adapter Pattern?......Page 109
So You Know Delegation......Page 112
Implementing the Adapter Pattern with Objective-C Protocol......Page 113
Implementing the Adapter Pattern with Objective-C Blocks in iOS 4......Page 119
Summary......Page 125
What Is the Bridge Pattern?......Page 126
Creating a Virtual Emulator for iOS......Page 128
Summary......Page 134
What Is the Façade Pattern?......Page 135
When Would You Use the Façade Pattern?......Page 136
Providing a Simplified Interface to a Set of Interfaces in the Subsystem......Page 137
Using the Façade Pattern in the TouchPainter App......Page 140
Summary......Page 142
Part IV: Decoupling of Objects......Page 143
Mediator......Page 144
What Is the Mediator Pattern?......Page 145
Managing View Transition in the TouchPainter App......Page 146
Summary......Page 160
What Is the Observer Pattern?......Page 161
When Would You Use the Observer Pattern?......Page 163
Using the Observer Pattern in the Cocoa Touch Framework......Page 164
Updating Strokes on the CanvasView in TouchPainter......Page 167
Summary......Page 177
Part V: Abstract Collection......Page 178
What Is the Composite Pattern?......Page 179
Understanding the Use of Mark in TouchPainter......Page 182
Using Composites in the Cocoa Touch Framework......Page 191
Summary......Page 193
Iterator......Page 194
What Is the Iterator Pattern?......Page 195
Using Iterators in the Cocoa Touch Framework......Page 197
Enumerating Vertices of a Scribble......Page 201
Summary......Page 209
Part VI: Behavioral Extension......Page 211
What is the Visitor Pattern?......Page 212
Rendering Marks in TouchPainter with Visitors......Page 215
Can’t I Just Use Categories Instead?......Page 222
Summary......Page 223
What Is the Decorator Pattern?......Page 224
Changing the “Skin” vs. “Guts” of an Object......Page 226
Creating Image Filters for UIImage......Page 227
Summary......Page 242
Chain of Responsibility......Page 244
What Is the Chain of Responsibility Pattern?......Page 245
Using the Chain of Responsibility Pattern in an RPG......Page 246
Summary......Page 253
Part VII: Algorithm Encapsulation......Page 254
What Is the Template Method Pattern?......Page 255
When Would You Use the Template Method?......Page 256
Using the Template Method to Make a Sandwich......Page 257
Ensuring That the Template Method Is Working......Page 263
Adding an Extra Step to the Template Method......Page 265
Using the Template Method in the Cocoa Touch Framework......Page 268
Summary......Page 269
What Is the Strategy Pattern?......Page 270
Applying Validation Strategies in UITextField......Page 272
Summary......Page 280
What Is the Command Pattern?......Page 281
When Would You Use the Command Pattern?......Page 282
Using the Command Pattern in the Cocoa Touch Framework......Page 283
Implementing Undo/Redo in TouchPainter......Page 285
Summary......Page 300
Part VIII: Performance and Object Access......Page 301
What Is the Flyweight Pattern?......Page 302
When Would You Use the Flyweight Pattern?......Page 304
Creating a Hundred-Flower Pool......Page 305
Summary......Page 313
Proxy......Page 314
What Is the Proxy Pattern?......Page 315
Lazy-Loading an Image with a Virtual Proxy......Page 316
Using a Proxy Pattern in the Cocoa Touch Framework......Page 323
Summary......Page 325
Part IX: State Of Object......Page 326
What’s the Memento Pattern?......Page 327
Using the Memento Pattern in TouchPainter......Page 329
The Memento Pattern in the Cocoa Touch Framework......Page 343
Summary......Page 345
A......Page 347
B......Page 348
D......Page 351
E......Page 352
I......Page 353
L......Page 354
N......Page 355
O......Page 356
S......Page 357
T......Page 359
V......Page 360
X......Page 361