دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: رسانه ها ویرایش: 1 نویسندگان: Bill Dudney سری: Pragmatic Programmers ISBN (شابک) : 1934356107, 9781934356104 ناشر: Pragmatic Bookshelf سال نشر: 2008 تعداد صفحات: 191 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces (Pragmatic Programmers) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب هسته انیمیشن برای سیستم عامل مک ایکس و آی فون: ایجاد منافع رابط کاربر پویا (برنامه نویسان Pragmatic) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
من یک تفصیل طولانی و مفصل از شکست های این کتاب در وبلاگم در [....] نوشتم، اما نسخه کوتاه آن در اینجا آمده است. این کتاب برای موفقیت به چند چیز نیاز دارد، به خصوص با توجه به محصول جدید کاکائو. توسعه دهندگان به لطف آیفون به اطراف می آیند. بیشتر آنها با برنامه نویسی قطعی کاکائو (R) برای Mac (R) OS X (نسخه سوم) توسط آرون هیله گاس شروع می کنند و به سراغ یادگیری در مورد فناوری های چارچوب خاص می روند. به این ترتیب، برخی از قراردادهای سبکشناسی و برنامهنویسی که «بهترین روشهای برنامهنویسی کاکائو» را نشان میدهند، اصلاً رعایت نمیشوند. پروژههای نمونه، علیرغم قصد بیانشده نویسنده برای «جرقهی تخیل ما»، از نظر دامنه تنبل هستند. کد نمونه اغلب مملو از آیوارها و روشهایی است که حتی در پروژه استفاده نمیشوند. به نظر می رسد که اصلاً از مدیریت حافظه استفاده نمی شود. کد بین استفاده از نماد براکت \"سنتی\" و نماد نقطه از پروژه ای به پروژه دیگر در نوسان است. و من میتوانم ادامه دهم... نوشته نویسنده فوقالعاده زائد است، و کتاب میتواند از ویراستاری استفاده کند که از بریدن و سوزاندن هراسی ندارد. عبارات طولانی است که چیزی نمی گوید، و مفاهیم و جملات خاصی بارها و بارها مطرح می شوند. در جایی که نویسنده از یک طرف میخواهد ما با خیال راحت چیزهای \"زیبا\" بسازیم تا یاد بگیریم چگونه انیمیشن هستهای را در آینده طراحی رابط ادغام کنیم، او بخش بهتری از کتاب را صرف هشدار درباره انجام دقیقاً این کار میکند. به نظر می رسد که او واقعاً از اینکه قفل جعبه پاندورا را بر روی جامعه توسعه باز می کند وحشت دارد و اگر از این به بعد همه چیز در پروژه های کاکائو اشتباه شروع شود، شخصاً مسئول خواهد بود. من متواضعانه پیشنهاد میکنم که این نقش نویسنده در زندگی من به عنوان یک توسعهدهنده نیست. شاید بزرگترین احساس من در این کتاب این است که مخاطبان هدف آن نامشخص هستند. قطعاً این مقدمه ای برای کاکائو نیست، اما تلاش زیادی می کند تا دست توسعه دهندگان با تجربه تر را بگیرد. بنابراین برای کسانی که تجربه کاکائو دارند بسیار آسان است، اما برای کسانی که تجربه ندارند بسیار سخت است. من واقعاً دوست دارم این کتاب را به عنوان یک گام بعدی منطقی از کتاب Hillegass دوباره تصور کنم و عمیقاً به Core Animation بپردازم. سه یا چهار پروژه اصلی و عمیق را توسعه دهید، توسعه کد را با جزئیات توضیح دهید، بر اساس بهترین روشهایی که Hillegass آموزش میدهد، به طور انحصاری به جامعه توسعهای که Objective-C و نحوه استفاده بدون ترس از چارچوبهای کاکائو را میدانند، پاسخ دهید.
I wrote up a long, detailed breakdown of the failures of this book on my blog at [....], but here's the short version.The book needs a few things to be successful, especially in light of the new crop of Cocoa developers coming around thanks to the iPhone. Most start with the definitiveCocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass and move on to learn about specific framework technologies. As such, certain stylistic and programming conventions that have come to represent "Cocoa programming best-practices" are not adhered to at all. Sample projects are lazy in scope, despite the author's stated intention to "spark our imagination." Sample code is often full of ivars and methods that aren't even used in the project. No memory management seems to be used at all. Code fluctuates between using "traditional" bracket notation and dot notation from project to project. And I could go on...The author's writing is incredibly redundant, and the book could use an editor who isn't afraid to slash and burn. There are long passages that say nothing, and certain concepts and statements that come up again and again. Where on the one hand the author wants us to feel free to make "gaudy" things to learn how to integrate Core Animation into the future of interface design, he spends the better part of the book warning us against doing exactly that. He seems truly terrified that he's unlocking Pandora's Box upon the development community and will be personally held responsible if things start going wrong in Cocoa projects from now, forward. I humbly suggest this isn't the author's role in my life as a developer.Perhaps my biggest beef with the book is that its target audience is ill-defined. It is definitely not an introduction to Cocoa, but it also tries too hard to hold the hand of more experienced developers. So its too easy for those with Cocoa experience, but too hard for those without experience. I would really love to see this book re-imagined as a logical next-step from the Hillegass book and dig in deeply to Core Animation. Develop three or four deep, original projects, explain the code development in detail, build on the best-practices Hillegass teaches, and cater exclusively to a development community that understands Objective-C and how to use the Cocoa frameworks without fear.
Contents......Page 7
Introduction......Page 10
What Is Core Animation?......Page 11
In This Book......Page 12
Acknowledgments......Page 14
Moving Without Animation......Page 17
Introducing Cocoa Animation......Page 20
Animation and the Animator Proxy......Page 23
Animation and Interpolation......Page 24
Basic Animation......Page 28
Keyframe Animations......Page 29
Grouping Animations......Page 35
Animating Transitions......Page 40
Custom Animation and Interpolation......Page 43
Animation Timing Curves......Page 45
Cocoa Animation Timing......Page 52
Chaining Animations......Page 54
Layer-Backed Views......Page 58
View and Layer Hierarchy......Page 59
View Shadow......Page 61
Rotated Views and Controls......Page 63
Layer Backing and Performance Concerns......Page 65
Filtered Views......Page 68
View Filters......Page 69
Background Filters......Page 71
Content Filters......Page 73
Compositing Filters......Page 78
Core Animation......Page 81
Layer-Hosting Views......Page 82
Forming UIs with Layers......Page 84
Organizing Layers in Trees......Page 85
Layer Layout with Constraints......Page 90
Animation Types and Layers......Page 96
Animation Timing......Page 101
Rotation and Layers......Page 107
Managing a Layer\'s Contents......Page 109
Drawing in Layers......Page 110
Tiled Layers......Page 111
Animations and Actions......Page 115
Scrolling Layers......Page 118
Geometry Properties......Page 124
Layers in 3D Space......Page 132
Adding Depth to Layer Appearance......Page 133
Custom Layer Layout......Page 137
3D Transformations......Page 143
QuickTime Layers......Page 149
Quartz Composer Composition Layers......Page 158
OpenGL Layers......Page 161
Cocoa Touch......Page 165
Layers and Animations......Page 168
OpenGL Layers......Page 174
Bibliography......Page 178
C......Page 180
L......Page 181
T......Page 182
Z......Page 183