Method Article
تقدم هنا طريقه لتصميم تطبيق الهاتف الذكي الواقع المعزز لتصور النماذج ثلاثية الابعاد التشريحية للمرضي باستخدام علامة مرجعيه مطبوعه بالابعاد الثلاثية.
الواقع المعزز لديه إمكانات كبيره في التعليم والتدريب والتوجيه الجراحي في المجال الطبي. ان الجمع بين الطباعة ثلاثية الابعاد (3D) يفتح إمكانيات جديده في التطبيقات السريرية. وعلي الرغم من ان هذه التكنولوجيات قد نمت باطراد في السنوات الاخيره ، فان اعتمادها من قبل الأطباء لا يزال محدودا ، لأنها تتطلب معرفه واسعه بتطوير الهندسة والبرمجيات. ولذلك ، فان الغرض من هذا البروتوكول هو وصف منهجيه خطوه بخطوه تمكين المستخدمين عديمي الخبرة لإنشاء التطبيق الهاتف الذكي ، والذي يجمع بين AR و 3DP لتصور نماذج 3Dp التشريحية من المرضي الذين يعانون من علامة مرجعيه المطبوعة 3Dp. يصف البروتوكول كيفيه إنشاء نماذج افتراضيه ثلاثية الابعاد لتشريح المريض المستمدة من الصور الطبية ثلاثية الابعاد. ثم يشرح كيفيه اجراء تحديد موضع النماذج الثلاثية الابعاد فيما يتعلق بمراجع العلامات. كما قدمت تعليمات لكيفيه 3D طباعه الاداات والنماذج المطلوبة. وأخيرا ، يتم توفير خطوات لنشر التطبيق. ويستند البروتوكول علي البرمجيات الحرة ومتعددة منصة ويمكن تطبيقها علي اي طريقه التصوير الطبي أو المريض. يتم وصف نهج بديل لتوفير التسجيل التلقائي بين نموذج المطبوعة 3D التي تم إنشاؤها من تشريح المريض والصور المجسمة المتوقعة. علي سبيل المثال ، يتم توفير حاله سريريه للمريض الذي يعاني من ساركوما الساق البعيدة لتوضيح المنهجية. ومن المتوقع ان يعجل هذا البروتوكول باعتماد تكنولوجيات القطاع الخاص والتكنولوجيا الثلاثية من قبل المهنيين الطبيين.
AR و 3DP هي التقنيات التي توفر اعداد متزايدة من التطبيقات في المجال الطبي. في حاله AR, تفاعلها مع نماذج 3d الظاهري والبيئة الحقيقية فوائد الأطباء في ما يتعلق التعليم والتدريب1,2,3, الاتصالات والتفاعلات مع الأطباء الآخرين4, والتوجيه خلال التدخلات السريرية5,6,7,8,9,10. المثل ، أصبح 3dp حلا قويا للأطباء عند تطوير أدوات قابله للتخصيص خاصه بالمريض11،12،13 أو إنشاء نماذج ثلاثية الابعاد لتشريح المريض ، والتي يمكن ان تساعد في تحسين التخطيط قبل الجراحة والتدخلات السريرية14،15.
وتساعد تكنولوجيات الدعم التقني والتقنيات الثلاثية علي تحسين التوجيه والإرشاد والمهارات المكانية في الإجراءات الطبية ؛ التالي ، فان الجمع بينهما هو الخطوة المنطقية التالية. وقد أظهرت الاعمال السابقة ان استخدامها المشترك يمكن ان تزيد من قيمه في تعليم المرضي16، وتسهيل تفسيرات الظروف الطبية والعلاج المقترح ، وتحسين سير العمل الجراحي17،18 وتطوير المريض إلى نموذج التسجيل19. وعلي الرغم من ان هذه التكنولوجيات قد نمت باطراد في السنوات الاخيره ، فان اعتمادها من قبل الأطباء لا يزال محدودا ، لأنها تتطلب معرفه واسعه بتطوير الهندسة والبرمجيات. ولذلك ، فان الغرض من هذا العمل هو وصف منهجيه خطوه بخطوه تمكن المستخدمين غير المتمرسين من استخدام التكنولوجيا الشاملة والثلاثية الابعاد دون الحاجة إلى معرفه تقنيه واسعه.
يصف هذا البروتوكول كيفيه تطوير تطبيق الهاتف الذكي AR الذي يسمح بفرض اي نموذج ثلاثي الابعاد يستند إلى المريض علي بيئة العالم الحقيقي باستخدام علامة مطبوعه ثلاثية الابعاد تتبعها كاميرا الهاتف الذكي. الاضافه إلى ذلك ، يوصف نهج بديل لتوفير التسجيل التلقائي بين العلامات البيولوجية المطبوعة ثلاثية الابعاد (اي نموذج ثلاثي الابعاد تم إنشاؤه من تشريح المريض) والصور المجسمة المسقطة. ويستند البروتوكول الموصوف بالبالكامل إلى برامج مجانية ومتعددة المنصات.
في العمل السابق ، تم حساب تسجيل المريض إلى صوره يدويا5 مع خوارزميات التعرف علي السطح10 أو غير متوفر2. وقد اعتبرت هذه الأساليب محدوده نوعا ما عندما يشترط التسجيل الدقيق19. للتغلب علي هذه القيود ، وهذا العمل يوفر أدوات لأداء دقيقه وبسيطه المريض إلى صوره التسجيل في إجراءات AR من خلال الجمع بين التكنولوجيا AR و 3DP.
البروتوكول هو عام ويمكن تطبيقه علي اي طريقه التصوير الطبي أو المريض. علي سبيل المثال ، يتم توفير حاله سريريه حقيقية للمريض الذي يعاني من ساركوما الساق البعيدة لتوضيح المنهجية. توضح الخطوة الاولي كيفيه تقسيم التشريح المصاب بسهوله من الصور الطبية المقطعية (CT) لإنشاء نماذج افتراضيه ثلاثية الابعاد. بعد ذلك ، يتم تنفيذ تحديد المواقع من النماذج 3D ، ثم الاداات والنماذج المطلوبة هي 3D المطبوعة. وأخيرا ، يتم نشر التطبيق AR المطلوب. هذا التطبيق يسمح لتصور نماذج 3D المريض مضافه علي كاميرا الهاتف الذكي في الوقت الحقيقي.
وقد أجريت هذه الدراسة وفقا لمبادئ إعلان هلسنكي 1964 المنقح في 2013. وتستخدم بيانات المريض المجهولة الهوية والصور المدرجة في هذه الورقة بعد الحصول علي موافقه خطيه مستنيرة من المشارك و/أو من ممثلهم القانوني ، الذي وافق فيه علي استخدام هذه البيانات لأنشطه النشر بما في ذلك المنشورات العلمية.
1. محطه عمل اعداد للتجزئة ، نماذج 3D استخراج ، تحديد المواقع ، ونشر التطبيق AR
ملاحظه: تم اختبار هذا البروتوكول مع إصدار البرامج المحددة المشار اليها لكل أداه. من المحتمل ان تعمل مع الإصدارات الأحدث ، علي الرغم من انه غير مضمون.
2-الإبداع البيولوجي
ملاحظه: الهدف من هذا القسم هو إنشاء نماذج ثلاثية الابعاد لتشريح المريض. سيتم الحصول عليها من خلال تطبيق طرق التقسيم علي صوره طبية (هنا ، باستخدام صوره CT). وتتكون العملية من ثلاث خطوات مختلفه: 1) تحميل بيانات المريض إلى برنامج تقطيع اللحم ثلاثي الابعاد ، 2) ، تجزئه احجام التشريح المستهدف ، و 3) تصدير التجزئة كنماذج ثلاثية الابعاد في تنسيق OBJ. سيتم تصور النماذج الثلاثية الابعاد الناتجة في تطبيق AR النهائي.
3. تحديد المواقع البيولوجية
ملاحظه: في هذا القسم ، سيتم وضع النماذج الثلاثية الابعاد التي تم إنشاؤها في القسم 2 فيما يتعلق بالعلامة لتصور الواقع المعزز. سيتم استخدام Arhealth: نموذج الوحدة النمطية الموقف من القطاعة 3d لهذه المهمة. اتبع الإرشادات المتوفرة في الخطوة 1.3 لأضافه الوحدة النمطية إلى تقطيع اللحم ثلاثي الابعاد. هناك نوعان من البدائل المختلفة لوضع النماذج الثلاثية الابعاد: وضع "المرئيات" ووضع "التسجيل".
4.3D الطباعة
ملاحظه: الهدف من هذه الخطوة هو 3d-طباعه النماذج المادية المطلوبة للتطبيق AR النهائي. العلامة التي سيتم الكشف عنها من قبل التطبيق والكائنات المختلفة المطلوبة تعتمد علي الوضع المحدد في القسم 3. يمكن استخدام اي ماده للطباعة ثلاثية الابعاد لغرض هذا العمل ، عند اتباع متطلبات المواد الملونة المطلوبة في كل خطوه. حمض بوليلتيك (PLA) أو الاكريلونيتريل البيوتاديين (ABS) هي خيارات كافيه علي حد سواء.
ملاحظه: يمكن طباعه الكائنات المطبوعة 3d من الخطوة 4.3 في اي ماده اللون.
5. نشر التطبيق AR
ملاحظه: الهدف من هذا القسم هو تصميم تطبيق الهاتف الذكي في محرك الوحدة الذي يتضمن النماذج الثلاثية الابعاد التي تم إنشاؤها في الأقسام السابقة ونشر هذا التطبيق علي الهاتف الذكي. مطلوب لهذه الخطوة مفتاح ترخيص التطوير Vuforia (مجانا للاستخدام الشخصي). يمكن نشر التطبيق علي أجهزه الاندرويد أو iOS.
6. التطبيق التصور
تم تطبيق البروتوكول علي البيانات من مريض يعاني من ساركوما الساق البعيدة من أجل تصور المنطقة التشريحية المتضررة من منظور ثلاثي الابعاد. باستخدام الطريقة الموصوفة في القسم 2 ، تم تقسيم الجزء من العظم المصاب (هنا ، الساق والقصبة) والورم من الاشعه المقطعية للمريض. ثم ، باستخدام أدوات التقسيم من تقطيع اللحم 3D ، تم إنشاء اثنين من العلامات الحيوية: العظم (قسم من الساق والقصبة) (الشكل 1ا) والورم (الشكل 1ب).
بعد ذلك ، تم وضع النموذجين ثلاثي الابعاد تقريبا فيما يتعلق بالعلامة للحصول علي التصور الأمثل. وقد اتبعت في هذا المثال كلتا الوضعيتين الموصوفتين في القسم 3. لوضع التصور ، تم توسيط النماذج في الوجه العلوي للعلامة (الشكل 2). بالنسبة لوضع التسجيل ، كان محول العلامة متمركزا في العظم (علي وجه التحديد ، الساق [الشكل 3]). ثم ، تم اختيار مقطع صغير من الساق لتكون 3D المطبوعة مع محول علامة 3D (الشكل 4). وقد استخدمت الطابعة ثلاثية الابعاد ultimaker 3 الموسعة مع المواد PLA لإنشاء علامات 3d-المطبوعة (الشكل 5ا ، ب) ، قاعده حامل ماركر (الشكل 5ج) لوضع "التصور" ، وقسم من الساق ل "تسجيل" وضع (الشكل 5د). يبين الشكل 5ه كيفيه إرفاق العلامة بالقاعدة المطبوعة ثلاثية الابعاد لوضع "المرئيات". يظهر الشكل 5F المرفق مع وضع "التسجيل" 3d المطبوعة الحيوية. وأخيرا ، تم استخدام الوحدة لإنشاء التطبيق ونشرها علي الهاتف الذكي.
يبين الشكل 6 كيف عمل التطبيق لوضع "التصور". كانت الصورة المجسمة موجودة بدقه في الجزء العلوي من المكعب كما تم تعريفها مسبقا. ويبين الشكل 7 التطبيق الخاص بوضع "التسجيل" ، الذي يوضع فيه التطبيق نموذج العظم الكامل علي راس القسم المطبوع بالابعاد الثلاثية. وكان التصور النهائي من الصور المجسمة واضحة وواقعيه ، والحفاظ علي الاحجام الحقيقية من العلامات الحيوية ، والمتمركزة بدقه. عند استخدام تطبيق الهاتف الذكي ، يجب ان تكون علامة AR مرئية من قبل الكاميرا للتطبيق لعرض الصور المجسمة بشكل صحيح. الاضافه إلى ذلك ، يجب ان تكون ظروف الاضاءه في المشهد ذات نوعيه جيده وثابته للكشف عن العلامة المناسبة. ظروف الضوء سيئه أو انعكاسات علي سطح علامة تعيق تتبع علامة AR وتسبب خلل في التطبيق.
يعتمد الوقت المطلوب لإنشاء التطبيق علي عده عوامل. مده القسم 1 محدوده بسرعة التحميل. وفيما يتعلق بتقسيم التشريح (القسم 2) ، فان العوامل التي تؤثر علي وقت التجزئة تشمل تعقيد المنطقة وطريقه التصوير الطبي (اي ان الاشعه المقطعية مجزاه بسهوله ، في حين ان الرنين المغناطيسي أكثر صعوبة). بالنسبة لمثال الساق التمثيلي ، كان مطلوبا حوالي 10 دقائق لتوليد نماذج ثلاثية الابعاد من الاشعه المقطعية. التحديد البيولوجي للمواقع (القسم 3) بسيط ومباشر. هنا ، استغرق الأمر حوالي 5 دقائق لتحديد الموقف الحيوي فيما يتعلق علامة AR. بالنسبة لخطوه الطباعة ثلاثية الابعاد ، تعتمد المدة بشكل كبير علي الوضع المحدد. تم تصنيع "علامة اللون المزدوج" بجوده عاليه في فتره 5 ساعات و 20 دقيقه. تم تصنيع "علامة لاصق" في فتره 1 ح و 30 دقيقه ، بالاضافه إلى الوقت اللازم للصق الملصقات. الخطوة الاخيره لتطوير التطبيق يمكن ان تكون مضيعه للوقت بالنسبة لأولئك الذين ليس لديهم خبره سابقه في الوحدة ، ولكن يمكن ان تكتمل بسهوله بعد خطوات البروتوكول. بمجرد ان تكون علامات AR 3D المطبوعة ، وتطوير التطبيق AR جديد تماما يمكن ان يؤديها في اقل من 1 ساعة. ويمكن زيادة تخفيض هذه المدة بخبره اضافيه.
الشكل 1: تمثيل النماذج ثلاثية الابعاد التي تم إنشاؤها من الصورة المقطعية للمريض الذي يعاني من ساركوما الساق البعيدة. (ا) الانسجه العظمية الممثلة باللون الأبيض (الساق والشظية). (ب) الورم الممثلة باللون الأحمر. يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
الشكل 2: تظهر النتائج كيف وضع "التصور" في التقطيع 3d مواقف النماذج الظاهرية 3d من العظام والورم فيما يتعلق باشاره علامة 3D المطبوعة. وتوضع النماذج الثلاثية الابعاد للمريض (A) فوق الوجه العلوي لمكعب العلامة (B). يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
الشكل 3: تظهر النتائج كيفيه وضع "التسجيل" في مواضع التقطيع ثلاثية الابعاد النماذج الظاهرية ثلاثية الابعاد للعظام والورم (A) فيما يتعلق باشاره العلامة المطبوعة ثلاثية الابعاد (B). يتم إرفاق محول علامة إلى نموذج الانسجه العظمية. يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
الشكل 4: قسم صغير من انسجه العظام ومحول علامة 3D. يتم الجمع بين مكونات اثنين ثم 3D المطبوعة. يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
الشكل 5: الاداات المطبوعة ثلاثية الابعاد المطلوبة للتطبيق النهائي. (ا) "اثنين لون مكعب علامة" 3d-طباعه مع لونين من المواد. (B) "ملصق مكعب علامة" 3d-المطبوعة ، مع ملصقات لصقها. (C) محول قاعده العلامات المكعب. (D) قسم من النسيج العظام المريض 3d نموذج وعلامة محول مكعب. (ه) "علامة مكعب لاصق" وضعت في محول مكعب قاعده علامة. (و) "اثنين من علامة مكعب اللون" وضعت في محول علامة تعلق علي تشريح المريض. يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
الشكل 6: عرض التطبيق عند استخدام وضع "التصور". يتم وضع نماذج التشريح الثلاثية الابعاد الخاصة بالمريض فوق الوجه العلوي لمكعب الطباعة ثلاثية الابعاد. يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
الشكل 7: التصور AR عند استخدام وضع "التسجيل". تمكن العلامة المطبوعة ثلاثية الابعاد من تسجيل المؤشرات الحيوية المطبوعة ثلاثية الابعاد باستخدام النماذج ثلاثية الابعاد الظاهرية. يرجى النقر هنا لعرض نسخه أكبر من هذا الرقم.
تمتلك المستشفى إمكانات كبيره في التعليم والتدريب والتوجيه الجراحي في المجال الطبي. ان الجمع بين الطباعة الثلاثية الابعاد يفتح احتمالات جديده في التطبيقات السريرية. يصف هذا البروتوكول منهجيه تمكن المستخدمين عديمي الخبرة من إنشاء تطبيق الهاتف الذكي الذي يجمع بين AR و 3DP لتصور نماذج ثلاثية الابعاد تشريحيه للمرضي الذين لديهم علامات مرجعيه مطبوعه ثلاثية الابعاد.
بشكل عام ، واحده من التطبيقات السريرية الأكثر أثاره للاهتمام من AR و 3DP هو تحسين التواصل بين المريض والطبيب من خلال إعطاء المريض وجهه نظر مختلفه من الحالة ، وتحسين تفسيرات الحالات الطبية المحددة أو العلاجات. ويشمل تطبيق آخر ممكن التوجيه الجراحي لتوطين الهدف ، حيث يمكن وضع الاداات الخاصة بالمريض المطبوعة ثلاثية الابعاد (مع علامة AR المرجعية المرفقة) علي الهياكل الجامدة (اي العظام) وتستخدم كمرجع للملاحة. هذا التطبيق مفيد بشكل خاص لجراحات العظام والوجه والفكين ، حيث يتم الوصول إلى سطح الانسجه العظمية بسهوله خلال العملية الجراحية.
يبدا البروتوكول بالقسم 1 ، واصفا اعداد محطه العمل وأداات البرامج اللازمة. يصف القسم 2 كيفيه استخدام برنامج تقطيع اللحم ثلاثي الابعاد بسهوله لتقسيم التشريح المستهدف للمريض من اي طريقه تصوير طبية للحصول علي نماذج ثلاثية الابعاد. هذه الخطوة حاسمه ، كما نماذج 3D الظاهرية التي تم إنشاؤها هي تلك المعروضة في التطبيق AR النهائي.
في القسم 3 ، يتم استخدام تقطيع اللحم ثلاثي الابعاد لتسجيل النماذج الثلاثية الابعاد التي تم إنشاؤها في القسم السابق بعلامة AR. خلال هذا الاجراء التسجيل ، ونماذج 3D المريض بكفاءة وببساطه وضعها فيما يتعلق علامة AR. سيحدد الموضع المحدد في هذا القسم الموضع النسبي ثلاثي الابعاد في التطبيق النهائي. ويعتقد ان هذا الحل يقلل من التعقيد ويضاعف التطبيقات الممكنة. يصف القسم 3 خيارين مختلفين لتعريف العلاقات المكانية بين النماذج وعلامات AR: "التصور" ووضع "التسجيل". الخيار الأول ، "التصور" الوضع ، يسمح للنماذج 3D ان توضع في اي مكان فيما يتعلق العلامة وعرضها ككل الحيوية. يوفر هذا الوضع منظورا واقعيا ثلاثي الابعاد لتشريح المريض ويسمح بتحريك وتدوير المؤشرات الحيوية عن طريق تحريك علامة AR المتعقبة. الخيار الثاني ، "تسجيل" الوضع ، يسمح التعلق والجمع بين محول علامة إلى اي جزء من الحيوية ، وتقديم عمليه التسجيل التلقائي. مع هذا الخيار ، يمكن ان يكون قسم صغير من النموذج 3D ، بما في ذلك محول علامة ، 3D المطبوعة ، والتطبيق يمكن عرض بقية النموذج كما الهولوغرام.
ويقدم القسم 4 مبادئ توجيهيه لعمليه الطباعة ثلاثية الابعاد. أولا ، يمكن للمستخدم الاختيار بين علامتين مختلفتين: "علامة اللون المزدوج" و "علامة الملصق". كل "علامة اللون المزدوج" يمكن ان تكون 3D المطبوعة ولكن يتطلب طابعه مزدوجة 3D الطارد. في حاله عدم توفر هذه الطابعة ، يتم اقتراح "علامة الملصق". هذا هو علامة ابسط التي يمكن الحصول عليها من قبل 3D-طباعه هيكل مكعب ، ثم لصق الصور من المكعب مع ورقه لاصقه أو ملصقا الغراء. وعلاوة علي ذلك ، تم تصميم كل من علامات مع المقاطع القابلة للتوسيع لتناسب تماما في محول معين. التالي ، يمكن أعاده استخدامها علامة في عده حالات.
يصف القسم 5 عمليه إنشاء مشروع وحده لل AR باستخدام مجموعه أدوات تطوير البرمجيات Vuforia. وقد تكون هذه الخطوة هي الجزء الأصعب بالنسبة للمستخدمين الذين ليس لديهم خبره في البرمجة ، ولكن مع هذه المبادئ التوجيهية ، ينبغي ان يكون من الأسهل الحصول علي الطلب النهائي المقدم في القسم 6. يعرض التطبيق النماذج الظاهرية للمريض عبر شاشه الهاتف الذكي عندما تتعرف الكاميرا علي العلامة المطبوعة بالابعاد الثلاثية. من أجل التطبيق للكشف عن علامة 3D ، والمسافة الدنيا من حوالي 40 سم أو اقل من الهاتف إلى علامة ، فضلا عن ظروف الاضاءه الجيدة مطلوبه.
التطبيق النهائي لهذا البروتوكول يسمح للمستخدم باختيار العلامات الحيوية المحددة لتصور وفي اي المواقف. أدتيونالي ، يمكن للتطبيق اجراء التسجيل التلقائي المريض-الهولوغرام باستخدام علامة 3D المطبوعة ومحول تعلق علي الحيوية. وهذا يحل التحدي المتمثل في تسجيل النماذج الظاهرية مع البيئة بطريقه مباشره ومريحه. وعلاوة علي ذلك ، فان هذه المنهجية لا تتطلب معرفه واسعه بالتصوير الطبي أو تطوير البرمجيات ، ولا تعتمد علي المعدات المعقدة والبرمجيات المكلفة ، ويمكن تنفيذها علي مدي فتره زمنيه قصيرة. ومن المتوقع ان تساعد هذه الطريقة في التعجيل باعتماد تقنيات القطاع الخاص والتكنولوجيا الثلاثية من قبل المهنيين الطبيين.
وليس لدي المؤلفين ما يفصحون عنه.
وحظي هذا التقرير بدعم من المشروعين PI18/01625 و PI15/02121 (وزاره المالية والابتكار واليقع ومعهد الصليب كارلوس الثالث والصندوق الأوروبي للتنمية الاقليميه "Una manera de هاجر Europa") والIND2018/TIC 9753 (اتحاد مدريد).
Name | Company | Catalog Number | Comments |
3D Printing material: Acrylonitrile Butadiene Styrene (ABS) | Thermoplastic polymer material usually used in domestic 3D printers. | ||
3D Printing material: Polylactic Acid (PLA) | Bioplastic material usually used in domestic 3D printers. | ||
3D Slicer | Open-source software platform for medical image informatics, image processing, and three-dimensional visualization | ||
Android | Alphabet, Inc. | Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets. | |
Autodesk Meshmixer | Autodesk, Inc. | Meshmixer is state-of-the-art software for working with triangle meshes. Free software. | |
iPhone OS | Apple, Inc. | iPhone OS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. | |
Ultimaker 3 Extended | Ultimaker BV | Fused deposition modeling 3D printer. | |
Unity | Unity Technologies | Unity is a real-time development platform to create 3D, 2D VR & AR visualizations for Games, Auto, Transportation, Film, Animation, Architecture, Engineering & more. Free software. | |
Xcode | Apple, Inc. | Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Free software. |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved