آموزش یادگیری عملکردهای مرتبه بالاتر با SWIFT

دانلود Learning Higher-Order Functions with Swift

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: با صرف وقت برای درک واقعی کارکردهای مرتبه بالاتر ، صرفاً درک زبان سریع به تسلط بر آن می روید. در این دوره ، Bear Cahill در عملکردهای مرتبه بالاتر در Swift کانون توجه قرار می گیرد و به بررسی آنچه در آنها و نحوه استفاده از آنها است ، می پردازد. خرس با بحث در مورد اهمیت توابع مرتبه بالاتر و اصول اولیه تعطیلی و توابع به عنوان پایه ای برای بقیه دوره شروع می شود. وی سپس انواع مختلفی از کارکردهای مرتبه بالاتر-از جمله مرتب سازی ، کاهش و جمع آوری-را با تفکیک مفاهیم در پشت هر یک پوشش می دهد (بنابراین می دانید چه موقع بهترین استفاده را می کنید). در مورد عملکردهای عبور ، بهینه سازی بسته شدن ، عملکردهای مرتبه بالاتر در رشته ها و موارد دیگر بیاموزید.

      سرفصل ها و درس ها

      مقدمه Introduction

      • درک توابع مرتبه بالاتر Understanding higher-order functions

      • آنچه باید بدانید What you should know

      1. بسته ها و توابع 1. Closures and Functions

      • بسته شدن چیست؟ What are closures?

      • توابع بسته شدن هستند Functions are closures

      • بسته و نوع عملکرد Closures and function types

      • عبور از بسته ها / توابع به عنوان پارامترها Passing closures/functions as parameters

      • انواع مستعار را برای انواع تایپ کنید Type aliases for types

      2. توابع اساسی مرتبه بالاتر 2. Basic Higher-Order Functions

      • توابع مرتبه بالاتر Higher-order functions

      • مرتب سازی Sort

      • مرتب شده است Sorted

      • برای هر Foreach

      3. عملکردهای قدرتمند مرتبه بالاتر 3. Powerful Higher-Order Functions

      • نقشه Map

      • فیلتر Filter

      • CompactMap CompactMap

      • FlatMap FlatMap

      • كاهش دادن Reduce

      • سایر توابع مرتبه بالاتر Other higher-order functions

      4- استفاده از توابع مرتبه بالاتر 4. Using Higher Order Functions

      • توابع عبور Passing functions

      • بهینه سازی بسته Closure optimizations

      • انجام توابع مرتبه بالاتر Chaining higher-order functions

      • توابع مرتبه بالاتر در مجموعه ها Higher-order functions on sets

      • توابع مرتبه بالاتر در فرهنگ لغت ها Higher-order functions on dictionaries

      • توابع مرتبه بالاتر در رشته ها Higher-order functions on strings

      4. با استفاده از توابع مرتبه بالاتر 4. Using Higher Order Functions

      • توابع مرتبه بالاتر در رشته ها Higher-order functions on strings

      • توابع مرتبه بالاتر در مجموعه ها Higher-order functions on sets

      • بهینه سازی بسته شدن Closure optimizations

      • عملکردهای مرتبه بالاتر در فرهنگ لغت Higher-order functions on dictionaries

      • توابع عبور Passing functions

      • زنجیر کردن توابع مرتبه بالاتر Chaining higher-order functions

      نتیجه Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      آموزش یادگیری عملکردهای مرتبه بالاتر با SWIFT
      جزییات دوره
      1h 6m
      30
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      10,058
      - از 5
      دارد
      دارد
      دارد
      Bear Cahill
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Bear Cahill Bear Cahill

      توسعه‌دهنده برنامه‌های موبایل

      Bear Cahill یک توسعه‌دهنده مستقل برنامه‌های تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.

      در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوری‌های مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوب‌ها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامه‌هایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.

      Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.