TMS mCL چیست؟
TMS mCL مجموعه ای از component ها است که از آن ها برای توسعه اپلیکیشن های کاملاً native سیستم عامل macOS استفاده می شود. این مجموعه شامل بخش های مختلفی از جمله TTMSFMXNativeNSOutlineView، TTMSFMXNativeMaciCloudDocument، TMSFMXNativeNSLabel، TMSFMXNativeNSView، TTMSFMXNativeMacPDFLib، TTMSFMXNativeMaciCloud و غیره است که در ادامه به صورت خلاصه قابلیت های هر کدام ارائه شده است.
اولین component این مجموعه TTMSFMXNativeNSOutlineView است که NSOutlineView سیستم عامل macOS را با column ها، آیتم ها و زیر آیتم ها در اختیارتان قرار می دهد. با استفاده از این component می توانید ستون ها را جابجا کرده و یا تغییر اندازه دهید. پشتیبانی از نمایش و ویرایش مقادیر String، Double، و Integer، نمایش و ویرایش مقادیر Boolean با checkbox، پشتیبانی از نمایش تصاویر، امکان سفارشی سازی ظاهر آیتم ها و غیره از جمله قابلیت هایی است که این component در اختیار شما قرار می دهد. یک component دیگر از این مجموعه با عنوان TTMSFMXNativeMaciCloudDocument امکان دسترسی به فضای ذخیره سازی iCloud را در اختیار شما قرار می دهد. پشتیبانی از چندین container، امکان افزودن، حذف و آپدیت document ها، قابلیت sync کردن document ها بین اپلیکیشن های iPod، iPhone، iPad و macOS و غیره از جمله قابلیت هایی است که این component در اختیار شما قرار می دهد. از دیگر component های مجموعه TMS mCL می توان به TTMSFMXNativeMacPDFLib اشاره کرد که امکان ساخت فایل های PDF جدید یا باز کردن فایل های موجود را فراهم می سازد. امکان ادغام فایل های PDF، پشتیبانی از تصاویر، shape های مختلف و path ها و...، پشتیبانی از متن های plain و rich، شناسایی و محاسبه overflow، اندازه های از پیش تعریف شده برای صفحات و غیره از جمله قابلیت هایی است که این component برای کاربران فراهم می سازد. یک component با عنوان TTMSFMXNativeNSRichTextView در مجموعه گنجانده شده است که NSTextView سیستم عامل macOS را با قابلیت های کامل ویرایش rich text در اختیار شما قرار می دهد. از جمله قابلیت های این component می توان به پشتیبانی از ویرایش متن های bold، italic و...، پشتیبانی از ویرایش رنگ پس زمینه و پیش زمینه متن ها، پشتیبانی از ویرایش پاراگراف ها و align کردن آن ها، قابلیت های cut، copy و paste، امکان افزودن URL ها، پشتیبانی از emoticon ها، امکان افزودن bitmap و غیره از جمله قابلیت هایی است که این component فراهم می سازد. در ادامه لینک دانلود مجموعه TMS mCL به همراه کرک آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های TMS mCL:
- مجموعه کاملی از component های مورد نیاز در توسعه اپلیکیشن های macOS
- ارائه قابلیت های NSTextView به صورت کامل
- ارائه قابلیت های لازم برای کار با فایل های PDF
- ارائه قابلیت های NSOutlineView
- شامل demo های مختلف و راهنمای PDF کامل برای توسعه دهندگان
- و...