loading...

????? ????

بازدید : 22
چهارشنبه 23 مهر 1404 زمان : 10:31


Application Programming Interface
عبارت API مخفف Application Programming Interface (رابط اپ‌نویسی نرم افزار کاربردی) میباشد.

به API مانند منوی یک رستوران نگاه نمائید. منو مشمول لیستی از غذاها به یاور توضیحی درباره ی هر طعام میباشد. هنگامی که یکی‌از غذاهای منو را پیشنهاد می‌دهید، آشپزخانه رستوران عمل تنظیم خوراک را جاری ساختن می دهد. شما دقیقاً نمی‌دانید که رستوران چه طور خوراک را مهیا می‌نماید و درواقع نیازی هم به فهمیدن طراحی سایت در مشهد آن ندارید.

به‌طور شبیه، API عملیاتی که پیشرفت‌دهندگان از آنها به کار گیری می‌نمایند را به همپا گستردن عمل آنها لیست می‌نماید. بسط‌دهنده نیازی به پی بردن کیفیت تشکیل داد پنجره «Save As» بوسیله سیستم‌برهان ندارند، بلکه صرفا درک کردن وجود این قابلیت و امکان در اپلیکیشن برای آن ها کافی میباشد.

این که گسترش‌دهندگان، داده خودشان را به API میدهند تا فیض را اخذ نمایند تعبیر و تفسیر صحت وجود ندارد . این مورد بیشتر مشابه یک رستوران ذهنی میباشد که خوراک را با مواد اول‌ای که شما با خویش به رستوران برده‌اید، برایتان مهیا ‌نماید.

لیکن API به‌طورکلی بسیار ظریف میباشد. API ها به بسط‌دهندگان اذن میدهند تا با به کارگیری از مزایای پیاده‌سازی پلتفرم در طی صرفه‌جویی نمایند و به اصل مقاله بپردازند. براین اساس نیاز کمتری به ساخت‌و‌ساز کد دارا هستند و همینطور سازش بیشتری با اپ‌های کاربردی به عبارتی پلتفرم تولید می‌نماید. API ها دسترسی به منابع مشقت بار‌افزاری و قابل انعطاف‌افزاری را در اختیار گرفتن می‌نمایند.

Application Programming Interface

API ها معاش را برای توسعه و گسترش‌دهندگان معمولی‌خیس می‌نمایند.
فکر کنید می خواهید یک اپلیکیشن کاربردی را برای iPhone گسترش دهید. سیستم‌دلیل iOS همچون دیگر سیستم‌استدلال‌ها تعداد متعددی API ساخت می‌نماید، تا عمل را برای شما بی آلایش‌خیس نماید.

به‌تیتر‌نمونه وقتی که شما می خواهید یک مرورگر را برای اکران یک یا این که یک‌سری ورقه اینترنت در اپ‌تان بگنجانید، نیازی وجود ندارد که یک مرورگر را برای نرم افزار‌تان از آغاز اپ‌نویسی فرمایید. بلکه می توانید از WKWebView API برای قرار دادن مرورگر Safari در اپ‌تان به کارگیری نمایید.

در‌حالتی که میخواهید در نرم افزار‌تان با استعمال از دوربین iPhone عکس یا این که ویدئو تهیه و تنظیم نمایید، نیازی وجود ندارد که رابط کاربری دوربین خودتان را بنویسید. شما از API دوربین برای گنجاندن دوربین داخلی iPhone در اپ خویش به کار گیری میکنید. در شرایطی که API ها وجود نداشتند تا فعالیت را معمولی نمایند، پیشرفت‌دهندگان نرم‌افزار کاربردی می بایست برنامه دوربین خودشان را تولید می‌کردند و ورودی‌های مشقت بار‌افزار دوربین را تعبیروتفسیر می‌کردند؛ ولی گسترش‌دهندگان سیستم‌دلیل Apple همگی این دشواری‌ها را اعمال داده‌اند، بدین ترتیب توسعه و گسترش‌دهندگان میتوانند صرفا با به کار گیری از API دوربین، دوربین را در اپ‌شان تعبیه نمایند و به کارشان ادامه دهند. خلال این، هنگامی که Apple به بسط API دوربین می پردازد، همگی اپ‌های کاربردی مبنی بر آن به‌طور خود کار از مزایای آن سود‌مند می شوند.

این زمینه برای کلیه پلتفرم‌ها قابل‌سرایت کردن میباشد. به‌تیتر‌نمونه، آیا شما میخواهید یک دیالوگ جعبه در ویندوز ساخت و ساز


Application Programming Interface
عبارت API مخفف Application Programming Interface (رابط اپ‌نویسی نرم افزار کاربردی) میباشد.

به API مانند منوی یک رستوران نگاه نمائید. منو مشمول لیستی از غذاها به یاور توضیحی درباره ی هر طعام میباشد. هنگامی که یکی‌از غذاهای منو را پیشنهاد می‌دهید، آشپزخانه رستوران عمل تنظیم خوراک را جاری ساختن می دهد. شما دقیقاً نمی‌دانید که رستوران چه طور خوراک را مهیا می‌نماید و درواقع نیازی هم به فهمیدن طراحی سایت در مشهد آن ندارید.

به‌طور شبیه، API عملیاتی که پیشرفت‌دهندگان از آنها به کار گیری می‌نمایند را به همپا گستردن عمل آنها لیست می‌نماید. بسط‌دهنده نیازی به پی بردن کیفیت تشکیل داد پنجره «Save As» بوسیله سیستم‌برهان ندارند، بلکه صرفا درک کردن وجود این قابلیت و امکان در اپلیکیشن برای آن ها کافی میباشد.

این که گسترش‌دهندگان، داده خودشان را به API میدهند تا فیض را اخذ نمایند تعبیر و تفسیر صحت وجود ندارد . این مورد بیشتر مشابه یک رستوران ذهنی میباشد که خوراک را با مواد اول‌ای که شما با خویش به رستوران برده‌اید، برایتان مهیا ‌نماید.

لیکن API به‌طورکلی بسیار ظریف میباشد. API ها به بسط‌دهندگان اذن میدهند تا با به کارگیری از مزایای پیاده‌سازی پلتفرم در طی صرفه‌جویی نمایند و به اصل مقاله بپردازند. براین اساس نیاز کمتری به ساخت‌و‌ساز کد دارا هستند و همینطور سازش بیشتری با اپ‌های کاربردی به عبارتی پلتفرم تولید می‌نماید. API ها دسترسی به منابع مشقت بار‌افزاری و قابل انعطاف‌افزاری را در اختیار گرفتن می‌نمایند.

Application Programming Interface

API ها معاش را برای توسعه و گسترش‌دهندگان معمولی‌خیس می‌نمایند.
فکر کنید می خواهید یک اپلیکیشن کاربردی را برای iPhone گسترش دهید. سیستم‌دلیل iOS همچون دیگر سیستم‌استدلال‌ها تعداد متعددی API ساخت می‌نماید، تا عمل را برای شما بی آلایش‌خیس نماید.

به‌تیتر‌نمونه وقتی که شما می خواهید یک مرورگر را برای اکران یک یا این که یک‌سری ورقه اینترنت در اپ‌تان بگنجانید، نیازی وجود ندارد که یک مرورگر را برای نرم افزار‌تان از آغاز اپ‌نویسی فرمایید. بلکه می توانید از WKWebView API برای قرار دادن مرورگر Safari در اپ‌تان به کارگیری نمایید.

در‌حالتی که میخواهید در نرم افزار‌تان با استعمال از دوربین iPhone عکس یا این که ویدئو تهیه و تنظیم نمایید، نیازی وجود ندارد که رابط کاربری دوربین خودتان را بنویسید. شما از API دوربین برای گنجاندن دوربین داخلی iPhone در اپ خویش به کار گیری میکنید. در شرایطی که API ها وجود نداشتند تا فعالیت را معمولی نمایند، پیشرفت‌دهندگان نرم‌افزار کاربردی می بایست برنامه دوربین خودشان را تولید می‌کردند و ورودی‌های مشقت بار‌افزار دوربین را تعبیروتفسیر می‌کردند؛ ولی گسترش‌دهندگان سیستم‌دلیل Apple همگی این دشواری‌ها را اعمال داده‌اند، بدین ترتیب توسعه و گسترش‌دهندگان میتوانند صرفا با به کار گیری از API دوربین، دوربین را در اپ‌شان تعبیه نمایند و به کارشان ادامه دهند. خلال این، هنگامی که Apple به بسط API دوربین می پردازد، همگی اپ‌های کاربردی مبنی بر آن به‌طور خود کار از مزایای آن سود‌مند می شوند.

این زمینه برای کلیه پلتفرم‌ها قابل‌سرایت کردن میباشد. به‌تیتر‌نمونه، آیا شما میخواهید یک دیالوگ جعبه در ویندوز ساخت و ساز

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
لینک دوستان
آمار سایت
  • کل مطالب : 765
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 28
  • بازدید کننده امروز : 0
  • باردید دیروز : 70
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 29
  • بازدید ماه : 1718
  • بازدید سال : 4794
  • بازدید کلی : 131913
  • <
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی