إذا كنت تريد تعلم البرمجة، أو مراجعة معلوماتك البرمجية قبل الخوض في الاختبار، أو حتى معاينة أحد المشاريع البرمجية على الطريق، فلست بحاجة لاستخدام أقرب حاسوب لديك. من خلال جوالك، يمكنك فتح ملفات المشاريع البرمجية والتعديل عليها بشكل يضاهي محررات الكمبيوتر. فيما يلي، نقدم إليكم أفضل محررات كتابة الأكواد البرمجية على آيفون.
1. Koder Code Editor
يُمكنك الاعتماد على Koder في تحرير النصوص البرمجية وأي شيء يخطر على بالك، حيث رُشح من قِبل موقع GIZMODO التقني لمنصب تطبيق اليوم App of the Day وتم تصنيفه بأنه التطبيق المفضل Staff Favorites (وهي تشبه نوعًا ما الـ Editor’s Choice في متجر جوجل) في 82 دولة.
- يدعم أكثر من 80 لغة برمجة، منها: actionscript, actionscript3, active4d, ada, ampl, apache, applescript, asm-mips, asm-x86, asp-js, asp-vb, aspdotnet-cs, aspdotnet-vb, awk, batch, c, cobol, coffeescript, coldfusion, cpp, csharp, csound, cs, d, dylan, eiffel, erl, eztpl, elixir, fortran, freefem, gedcom, gnuasembler, haskell, header, html, idl, java, javafx, javascript, jsp, latex, les, lilypond, lisp, logtalk, lsl, lua, markdown, matlab, mel, metapost, metaslang, mysql, nemerle, none, nrnhoc, objectivec, objectivecaml, ox, pascal, pdf, perl, php, plist, postscript, powershell, prolog, python, r, rhtml, ruby, sas, scala, sgml, shell, sml, sql, standard, stata, supercollider, tcltk, torquescript, udo, vb, verilog, vhdl, xml
- الملء التلقائي للأكواد Auto-Complete.
- قائمة الوظائف Functions.
- إمكانية الوصول للملفات عن بُعد باستخدام Dropbox أو بروتوكول FTP أو SFTP وwebdav.
- مزود بخادم SSH.
- إمكانية تحرير أكثر من مستند في نفس الوقت.
- لوحة مفاتيح إضافية مع مفاتيح خاصة.
- إمكانية إيجاد واستبدال الأكواد.
- إمكانية إنشاء السمات Themes الخاصة بالتطبيق.
- مدير ملفات مدمج.
- دعم “الفتح بواسطة Open In” من التطبيق للتطبيقات الأخرى والعكس.
- إمكانية تغيير صلاحيات الملفات/المجلدات (CHMOD) أثناء العمل على المشاريع باستخدام بروتوكول FTP/SFTP.
- إمكانية مزامنة المجلدات على المساحة التخزينية والـ FTP.
- إمكانية نقل الملفات إلى الكمبيوتر من خلال المتصفح أو تطبيق آي تيونز.
- مساحة تحرير قابلة للتوسيع.
- دعم لوحة المفاتيح الفيزيائية (بلوتوث).
- دعم خاصية المهام المتعددة Multitasking للايباد.
- دعم الوضع المظلم Dark Mode.
- دعم نظام iOS 13.
للتحميل: iOS (مجاني، يوجد اشتراك)
2. Textastic Code Editor 9
بالرغم أنه لا يختلف كثيرًا عن Koder، إلا أن ما يتميز به Textastic هو السرعة. حيث انه مبني على واجهات iOS البرمجية APIs مثل Core Text، والتي تُمكنك من أداء أعقد العمليات بسهولة.
- يدعم أكثر من 80 لغة برمجة، منهم: HTML, JavaScript, CSS, XML, Markdown, Objective-C, Swift, C++, PHP, Perl, Python, SQL، والمزيد.
- متوافق مع قواعد TextMate وSublime Text 3 البرمجية (Syntax) بجانب السمات.
- إكمال الأكواد لكل من وظائف HTML, CSS, JavaScript، وPHP.
- دعم حزمة Emmet.
- دعم بروتوكولات FTP, FTPS (FTP over SSL), SFTP (SSH connection), WebDAV وجوجل درايف وDropbox.
- دعم اتصال SSH لمُدخل الأوامر Terminal.
- دعم Git.
- إمكانية المزامنة مع iCloud.
- إنشاء سيرفر WebDAV.
- دعم لوحة المفاتيح الفيزيائية.
- إمكانية تحريك المؤشر باستخدام إيماءات السحب.
- دعم تعدد المهام على الايباد.
- دعم أجهزة ايباد برو وآيفون 11.
- دعم صيغ تشفير مثل UTF-8, ISO-8859-1, CP 1251 وMacRoman.
- معاينة ملفات HTML و Markdown إما محليًا أو عن بُعد.
- دعم الوضع المظلم Dark Mode.
للتحميل: iOS (9.99$)
3. Swift Playgrounds
إذا كنت ترغب في تعلم لغة Swift بشكل مبسط أو تريد تدريسها لطفلك، يمكنك الاعتماد على Swift Playgrounds في هذا الأمر. يقدم التطبيق مجموعة من الألغاز التفاعلية كدروس لإتقان أساسيات البرمجة بجانب تشكيلة واسعة من التحديات التي تساعدك على اكتساب مهارات جديدة في البرمجة.
- لا يتطلب خبرة برمجية، يمكنك البدء حتى ولو كنت فتى في الثانية عشر.
- استفادة كلية من حزمة تطوير ايباد ايباد SDK.
- عرض الأكواد في صورة ثلاثية الأبعاد يمكن التحكم بها.
- الاختيار من بين ثلاث شخصيات كرتونية لتكون دليلك طوال رحلة التعلم.
- يحتوي على صفحة مساعدة يمكنك اللجوء إليها لمعرفة المعلومات المتاحة عن الأوامر وأطر العمل الموجودة في التطبيق.
- لست بحاجة لاستخدام لوحة المفاتيح، فقط اللمس، النقر، والسحب.
- دعم أطر عمل Frameworks مثل: SpriteKit للألعاب ثنائية الأبعاد، SceneKit للألعاب ثلاثية الأبعاد، UIKit، والم
زيد.
للتحميل: iOS (مجاني)
4. Buffer Editor – Code Editor
حسب وصفه، فإن Buffer Editor هو أقوى محرر للنصوص والأكواد البرمجية على الـ iOS، حيث يمكنك من تطوير البرمجيات، عرض الأكواد، وإضافة الملاحظات بضغطة أصابع من يدك ومن أي مكان.
- قابل للاستخدام على هواتف آيفون، ايباد، ايباد برو، وiPod Touch.
- واجهة مستخدم سريعة وسلسلة.
- دعم النوافذ المتعددة والعرض المُقسم Split View.
- دغم لوضع الشاشة الكاملة.
- إمكانية التبديل بين علامات التبويب للعمل على أكثر من مشروع.
- دعم بروتوكول FTP/SFTP، بالإضافة لجوجل درايف وDropbox.
- دعم كل ما يتعلق بالـ Git: BitBucket, Github, GitLab, Custom Git (Branch, Clone, Commit, Push, Pull).
- دعم اللغات: ASP, AWK, ActionScript, Ada, Arduino, Bash (Unix shell), C, C++, C#, Clojure, Cobol, CSS, D, Dart, Dockerfile, Erlang, F#, Fortran, Gherkin, Go, HAML, Haskell, HTML(4&5), INI, Java, Javascript, Kotlin, LaTeX, (Common) Lisp, Lua, Markdown, MATLAB, MQL(4&5), NSIS, Objective-C, Org Mode, Pascal, Perl, PHP, Powershell, Progres, Prolog, Pug, Puppet, Python, Q/kdb+, R, reStructedText, Ruby, Rust, SCALA, Solidity, SQL, Stata, Swift, Terraform, TypeScript, TypeScript React, Verilog, VHDL, Visual Basic, VUE, x86 ASM, XML
- دعم تشفير Unicode.
- دعم لوحة المفاتيح الفيزيائية (بلوتوث).
- يضم العديد من السمات التي يمكنك التبديل بينها.
خلال وقت كتابة المقال، يمكنك الاستفادة من تخفيض حتى 50% على سعر التطبيق.
للتحميل: iOS (4.99$)
5. Pythonista 3
يُعتبر Pythonista ثاني تطبيق متخصص اليوم في قائمتنا، وذلك نظرًا لأنه مصمم للتعامل مع المشاريع بلغة بايثون “كما يوحي الاسم بالطبع”. كما أنه يدعم الإصدارات 3.6، و2.7 من لغة بايثون، بالإضافة إلى كافة الخصائص التي قد تتوقعها من أي تطبيق لتحرير النصوص البرمجية، كواجهة المستخدم السلسة، التوافقية مع الآيفون والايباد، وغيرها.
للتحميل: iOS (9.99$)
بهذا نكون قد غطينا أفضل محررات كتابة الأكواد البرمجية على آيفون، فإذا كنت لا تملك حاسوب لتعلم البرمجة أو إدارة المشاريع البرمجية، أو تود مراجعة إحدى المشاريع على الطريق وتعديلها، حينئذٍ، يمكنك الاعتماد على أيًا منهم.