اگر برای کاری آشنایی با Carbon واجب باشد توصیه میشود، که فکر نمیکنم تا به حال چنین توصیهای کرده باشیم! اما اگر روزی چنین توصیهای در ایرماگ دیدید مطمئن باشید راه دیگری نیست و جای چانه زدن ندارد!
اما Widgetها در حقیقت صفحات وب هستند، پس شما برای ساختن آنها کافی است با HTML, JavaScript و CSS آشنایی داشته باشید.
خواندن این مقاله:
http://developer.apple.com/macosx/dashboard.html
و استفاده از ابزار بتای Dashcode که امکان ساخت آسانتر Widget را فراهم میکند توصیه میکنم، جای چانه زدن هم ندارد!
http://developer.apple.com/tools/dashcode/
باز کردن و دیدن کدهای widgetهای مشابه نیاز شما هم در این راه کمکتان خواهد کرد!
موفق باشید