twostraws/Sourceful
این یک ویرایشگر متن منبع با هایلایت کردن نحو (syntax highlighting) برای پلتفرمهای iOS و macOS است که از UITextView و NSTextView بهره میبرد.
کاربرد:
این کتابخانه به توسعهدهندگان اجازه میدهد تا به راحتی یک ویرایشگر کد با قابلیت هایلایت کردن رنگی کلمات کلیدی، توابع و ساختارهای زبانهای برنامهنویسی مختلف در اپلیکیشنهای آیفون و مک خود اضافه کنند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری یک ویرایشگر کد سبک و قابل تنظیم درون اپلیکیشن خود داشته باشی، مثلاً برای اپهای آموزش برنامهنویسی، ادیتورهای کوچک کد، یا ابزارهای تست اسکریپت. مناسب زمانی است که نمیخوای از ادیتورهای سنگین مثل CodeMirror یا Monaco استفاده کنی.
چند مثال از موارد استفاده:
- اپلیکیشن آموزش Swift با ویرایشگر کد تعاملی
- ابزار تست کوتاهکدهای Python یا JavaScript در دستگاه مک ️
- ویرایش تمپلیتهای برنامهنویسی در یک اپ مدیریت پروژه ️
- ##Sourceful
- ##iOSDev
- ##macOSDev
- ##SyntaxHighlighting
- ##TextEditor
- ##SwiftUI
- ##CodeEditor
- ##twostraws
- ##ProgrammingTools
- ##UITextView
