مشخصات کتاب
Apple Inc. Blocks Programming Topics
دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:
سری:
ناشر:
سال نشر:
تعداد صفحات: 24
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 239 کیلوبایت
قیمت کتاب (تومان) : 53,000
کلمات کلیدی مربوط به کتاب Apple Inc. موضوعات برنامه نویسی را مسدود می کند: کتابخانه، ادبیات کامپیوتر، هدف-C
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 26
در صورت تبدیل فایل کتاب Apple Inc. Blocks Programming Topics به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Apple Inc. موضوعات برنامه نویسی را مسدود می کند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب Apple Inc. موضوعات برنامه نویسی را مسدود می کند
Apple، 2011. — 24 p.
اشیاء بلوک یک ویژگی
نحوی و زمان اجرا در سطح C هستند. آنها شبیه توابع استاندارد C
هستند، اما علاوه بر کد اجرایی، ممکن است شامل اتصالات متغیر به
حافظه خودکار (پشته) یا مدیریت شده (هپ) نیز باشند. بنابراین یک
بلوک میتواند مجموعهای از حالت (داده) را حفظ کند که میتواند
از آن برای تأثیرگذاری بر رفتار هنگام اجرا استفاده کند.
شما میتوانید از بلوکها برای نوشتن عبارات تابع استفاده کنید که
میتوانند به API ارسال شوند، به صورت اختیاری ذخیره شوند و توسط
رشتههای متعدد استفاده شوند. . بلوکها بهعنوان پاسخ به تماس
بهویژه مفید هستند زیرا بلوک هم کدی را که باید در هنگام پاسخ به
تماس اجرا شود و هم دادههای مورد نیاز در طول اجرای آن را حمل
میکند.
بلوکها در GCC و Clang با توسعهدهنده Mac OS X v10.6 Xcode در
دسترس هستند. ابزار. میتوانید از بلوکها با سیستمعامل Mac OS X
نسخه 10.6 و بالاتر و iOS نسخه 4.0 و بالاتر استفاده کنید. زمان
اجرا بلوک ها منبع باز است و می توان آن را در مخزن زیر پروژه
کامپایلر-rt LLVM یافت. بلوک ها همچنین به عنوان N1370: Apple’s
Extensions to C (که شامل Garbage Collection نیز می شود) به گروه
کاری استانداردهای C ارائه شده است. از آنجایی که Objective-C و
C++ هر دو از C مشتق شده اند، بلوک ها برای کار با هر سه زبان (و
همچنین Objective-C++) طراحی شده اند. (سینتکس این هدف را منعکس
می کند).
شما باید این سند را بخوانید تا بدانید اشیاء بلوک چیست و چگونه
می توانید از آنها در C، C++، یا Objective-C برای کارآمدتر کردن
و نگهداری بیشتر برنامه خود استفاده کنید.
توضیحاتی درمورد کتاب به خارجی
Apple, 2011. — 24 p.
Block objects are a C-level syntactic
and runtime feature. They are similar to standard C functions,
but in addition to executable code they may also contain
variable bindings to automatic (stack) or managed (heap)
memory. A block can therefore maintain a set of state (data)
that it can use to impact behavior when executed.
You can use blocks to compose function expressions that that
can be passed to API, optionally stored, and used by multiple
threads. Blocks are particular useful as a callback because the
block carries both the code to be executed on callback and the
data needed during that execution.
Blocks are available in GCC and Clang as shipped with the Mac
OS X v10.6 Xcode developer tools. You can use blocks with Mac
OS X v10.6 and later, and iOS 4.0 and later. The blocks runtime
is open source and can be found in LLVM’s compiler-rt
subproject repository. Blocks have also been presented to the C
standards working group as N1370: Apple’s Extensions to C
(which also includes Garbage Collection). As Objective-C and
C++ are both derived from C, blocks are designed to work with
all three languages (as well as Objective-C++). (The syntax
reflects this goal).
You should read this document to learn what block objects are
and how you can use them from C, C++, or Objective-C to make
your program more efficient and more maintainable.
نظرات کاربران