کتاب صوتی Mastering the Macintosh Toolbox: صفر تا صد توسعه اپلیکیشنهای بومی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Mastering the Macintosh Toolbox: صفر تا صد توسعه اپلیکیشنهای بومی
موضوع کلی: برنامهنویسی و توسعه نرمافزار در سیستمعامل مکینتاش
موضوع میانی: کار با ابزارهای اصلی مکینتاش (Macintosh Toolbox)
📋 سرفصلهای کتاب (100 موضوع)
- 1. آغاز سفر در دنیای مکینتاش تولباکس
- 2. تاریخچه و تکامل مکینتاش تولباکس
- 3. معماری سیستمعامل مکینتاش
- 4. مفاهیم پایهای برنامهنویسی در مکینتاش
- 5. آشنایی با ابزارهای توسعه (IDE) برای مکینتاش
- 6. نصب و پیکربندی Xcode
- 7. اولین برنامه "Hello, World!" در مکینتاش
- 8. مقدمهای بر رابط کاربری گرافیکی (GUI)
- 9. معرفی رویدادها (Events) در مکینتاش
- 10. چرخه حیات برنامه مکینتاش
- 11. مفاهیم ساختاری (Structures) و اشیاء (Objects)
- 12. معرفی زبان برنامهنویسی Objective-C
- 13. مقدمهای بر Objective-C: متغیرها و انواع داده
- 14. عملگرها در Objective-C
- 15. ساختارهای کنترلی در Objective-C
- 16. متدها (Methods) در Objective-C
- 17. کلاسها (Classes) و اینستنسها (Instances)
- 18. ارثبری (Inheritance) در Objective-C
- 19. پلیمورفیسم (Polymorphism) در Objective-C
- 20. پروتکلها (Protocols) در Objective-C
- 21. بلوکها (Blocks) در Objective-C
- 22. مدیریت حافظه در Objective-C: Manual Retain-Release
- 23. مدیریت حافظه در Objective-C: Automatic Reference Counting (ARC)
- 24. معرفی Cocoa Touch (برای iOS) یا Cocoa (برای macOS)
- 25. ساختار کلی برنامههای Cocoa
- 26. معرفی Objective-C Runtime
- 27. اصول برنامهنویسی شیگرا در مکینتاش
- 28. مقدمهای بر APIهای مکینتاش تولباکس
- 29. مفاهیم پایهای گرافیک در مکینتاش
- 30. مدیریت پنجرهها (Windows)
- 31. ایجاد و مدیریت کنترلهای رابط کاربری (UI Controls)
- 32. دکمهها (Buttons)
- 33. برچسبها (Labels)
- 34. فیلدهای متن (Text Fields)
- 35. ناحیه متن (Text Views)
- 36. چکباکسها (Checkboxes) و رادیو باتنها (Radio Buttons)
- 37. اسلایدرها (Sliders) و دایلها (Dials)
- 38. منوها (Menus) و آیتمهای منو (Menu Items)
- 39. پنجرههای هشدار (Alerts) و پاپاورها (Pop-overs)
- 40. نوار ابزار (Toolbars)
- 41. جداول (Tables) و نمایش اطلاعات
- 42. کالکشن ویوها (Collection Views)
- 43. نمایش تصاویر (Image Views)
- 44. طراحی رابط کاربری با Interface Builder
- 45. اتصال Interface Builder به کد Objective-C
- 46. مدیریت رویدادهای رابط کاربری
- 47. عملکرد (Actions) و خروجیها (Outlets)
- 48. مفاهیم رندرینگ (Rendering) گرافیک
- 49. مقدمهای بر Core Graphics
- 50. کار با مسیرها (Paths) و شکلها (Shapes)
- 51. رسم خطوط، مستطیلها و دایرهها
- 52. پر کردن و استروک کردن (Stroking) شکلها
- 53. مدیریت رنگها (Colors) و گرادیانها (Gradients)
- 54. استفاده از فونتها (Fonts) و متن
- 55. مدیریت وضعیت گرافیکی (Graphics State)
- 56. ترانسفورمیشنهای گرافیکی (Transformations)
- 57. مقدمهای بر Core Animation
- 58. ایجاد انیمیشنهای ساده
- 59. انیمیشنهای Keyframe
- 60. انتقال (Transitions) و افکتهای بصری
- 61. کار با لایهها (Layers)
- 62. مدیریت دادهها (Data Management)
- 63. کار با رشتهها (Strings)
- 64. کار با آرایهها (Arrays) و دیکشنریها (Dictionaries)
- 65. مقدمهای بر Foundation Framework
- 66. کار با تاریخ و زمان (Date and Time)
- 67. کار با اعداد (Numbers)
- 68. کار با دادههای باینری (Data)
- 69. مدیریت فایلها و دایرکتوریها
- 70. سریالیزیشن (Serialization) و دیسریالیزیشن (Deserialization)
- 71. ذخیرهسازی دادهها: NSUserDefaults
- 72. ذخیرهسازی دادهها: Property Lists
- 73. ذخیرهسازی دادهها: Core Data
- 74. مقدمهای بر Core Data
- 75. مدیریت Persistent Store
- 76. مدیریت Managed Object Context
- 77. مدل داده Core Data
- 78. کوئری زدن (Querying) در Core Data
- 79. استفاده از Core Data در رابط کاربری
- 80. مقدمهای بر شبکه (Networking)
- 81. کار با URLها
- 82. درخواستهای HTTP
- 83. پاسخهای HTTP
- 84. مدیریت دادههای JSON
- 85. ارتباط با وبسرویسها (Web Services)
- 86. استفاده از Grand Central Dispatch (GCD)
- 87. صفهای (Queues) GCD
- 88. وظایف (Tasks) و اجرای همزمان (Concurrency)
- 89. مدیریت نخها (Threads) در مکینتاش
- 90. مقدمهای بر Cocoa Bindings
- 91. مدیریت خطا (Error Handling)
- 92. ثبت وقایع (Logging)
- 93. تست واحد (Unit Testing)
- 94. تست رابط کاربری (UI Testing)
- 95. مقدمهای بر AppKit (برای macOS)
- 96. ساختار برنامههای AppKit
- 97. مفاهیم Document-Based Applications
- 98. مدیریت Undo/Redo
- 99. کار با Clipboard
- 100. استفاده از Notifications
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.