Apple Developer Tools - Apple Developer Tools

Apple Developer Tools
Tuzuvchi (lar)Apple Inc.
Barqaror chiqish
3.1 (1096) / 2008 yil aprel
Operatsion tizimmacOS
TuriIDE
Veb-saytApple Developer

The Apple Developer Tools dan dasturiy vositalar to'plami olma uchun dasturiy ta'minotning dinamik nomlarini tayyorlashda yordam berish macOS va iOS platformalar. Ishlab chiquvchi vositalar ilgari macOS o'rnatish vositalariga qo'shilgan, ammo endi ular faqat tarqatilgan Internet. Sifatida macOS 10.12, Xcode dan bepul yuklab olish sifatida mavjud Mac App Store.

Ilovalar

Applet Launcher

Sun'ning Java Plug-in uchun grafik interfeys, bu Java appletlarining macOS-da ishlashini namoyish etish orqali ishlab chiquvchilarga yordam beradi. Ishlab chiqishda appletlarda ishlash, xulq-atvor va foydalanuvchi tajribasini sozlash uchun vositalarni taqdim etadi.

Audio birlik laboratoriyasi

Dastur ishlab chiqaruvchilariga natijalarini desibelda tekshirishda yordam beradigan audio birliklarning grafik taqdimoti. AU laboratoriyasi audio birliklarni sinash, jonli aralashtirish va audio tarkibni ijro etish uchun ishlatilishi mumkin. Ovoz birliklari vizual ravishda audio birlikning grafik interfeysi va sensorli ekran bilan boshqariladi.

Kompyuter texnikasi rivojlanish vositalarini tushunish

Optimallashtirishga yordam beradigan dasturiy ta'minot vositalarining to'plami, birgalikda ishlab chiquvchi vositalar (CHUD vositalari) macOS-da dasturiy ta'minotning ishlashini o'lchaydi. Shuningdek, apparat tizimining mezonlarini taqdim etadi

Core Image Fun House

Sinovda ishlatiladi Asosiy rasm ga o'xshash ishlaydigan birliklar Adobe Photoshop filtrlar. Parametrlar aksiyani moslashtirgan holda, ularning har biri ma'lum bir harakatga ega. Texnologiyalarga kiritilgan "Core Image" ni namoyish etadi Mac OS X 10.4, yangi grafik apparat tomonidan qo'llab-quvvatlanadi.

CrashReporterPrefs

Apple uchun hisobot parametrlarini o'rnatish uchun ishlab chiquvchi yordamchi dastur Crash Reporter dastur.

  • Asosiy: foydalanuvchidan nima qilishni so'raydigan dialog oynasini ko'rsatadi.
  • Tuzuvchi: qo'shimcha disk raskadrovka haqida ma'lumot beradi va avtomatik ravishda Apple oynasiga xatni ko'rsatadi.
  • Server: jim ishlaydi, lekin barcha jurnallarni saqlaydi.
  • Yo'q: dialog oynasini o'chiradi. Nosozlik haqida hisobotlar na ko'rsatiladi va na qayd qilinadi.

FileMerge

O'tgan kunlardan beri macOS ishlab chiquvchilarining asosiy vositasi Keyingi qadam, FileMerge faylning ikki yoki undan ortiq versiyasini grafik taqqoslaydi. FileMerge o'z nomiga mos ravishda foydalanuvchiga ikki yoki undan ortiq versiyani bir faylga osongina birlashtirishga imkon beradi. Yordamchi dastur ko'pincha manba kodidagi o'zgarishlarni kuzatish uchun ishlatiladi.

macOS-lar opendif buyruq FileMerge-ni buyruq satridan ishga tushirish imkoniyatini beradi. The - ajdod parametr uchun ishlatilishi mumkin uch tomonlama birlashma.

Indexer-ga yordam bering

Yaratadi indeks fayli o'rnatilgan macOS uchun Viewer-ga yordam bering.

icns brauzeri

Uchun manbalarni ko'rib chiqadi .icns Mini, Kichik, Katta, Katta, Kichik rasm va Plitka o'lchamlarini aks ettiruvchi fayl rang chuqurligi va maskalar.

Icon Composer

Icon Composer edi belgisi kompozitsiyadan tashqari tahrirlash xususiyatlariga ega bo'lmagan muharrir Apple ikonkasi tasviri fayllar va Windows ICO fayllari. Tashqi muharrirlar barcha rasmlarni manipulyatsiya qilishlari kerak, keyin tugagan belgini yaratish uchun natijalar konvertorga kiritilishi mumkin. XCode 8.2-dan boshlab Icon Composer endi Qo'shimcha asboblarda mavjud emas, chunki u yuqori aniqlikdagi piktogramma yaratolmaydi. Apple macOS bilan ta'minlangan iconutil buyruq qatori yordam dasturidan foydalanishni tavsiya qiladi [1].

Asboblar

Asboblar bu freymlarni kuzatish uchun GUI DTrace Quyoshnikidan OpenSolaris. U vaqtni ishlatish, xotirani ajratish, tizim faoliyati, qo'ng'iroqlarni kuzatishni tahlil qilish, GPU ishlashini tahlil qilish, energiyani ro'yxatga olish (iOS qurilmalarida) va boshqalarni profilaktika qilish uchun ishlatiladi. [1]

Jar Bundler

Java dasturning tarkibiy fayllarini bitta paketga yig'ishda yordam beradigan vosita ikki marta bosish mumkin dastur. Kodni optimallashtirish uchun xususiyatlarni o'zgartirish mumkin.

MallocDebug

Xotiradan foydalanishni baholash va aniqlash uchun yordam xotira sızdırıyor dasturlarda.

MallocDebug-ga, afsuski, hajmi cheklangan bo'lgan xotira profilini yaratishga imkon beradigan, foydalanuvchining dastur bilan o'zaro aloqasini kuzatib borish orqali dasturning xotiradan foydalanilishini baholaydi.

OpenGL Driver Monitor

Grafika ishlov berish birligining ichki ishlashiga real vaqtda kirish. Mahalliy ravishda yoki tarmoq yordamida ishlaydi Bonjur ba'zi disklarni parchalash moslamalari bundan mustasno, bu yig'iladigan statistikaga aralashish ehtimoli kamroq.

OpenGL Profiler

Ushbu vosita ishlab chiquvchilarga disk raskadrovka va optimallashtirishda yordam beradi OpenGL macOS ostida foydalanish.

Qo'llab-quvvatlanadigan xususiyatlar:

  • Ilovani ishga tushiring yoki unga qo'shib qo'ying
  • To'xtash nuqtalari va bajarilishini boshqarish
  • Xatolarni aniqlash, shu jumladan ipning xavfsizligini tekshirish
  • Ssenariylar
  • Bufer ko'rinishi
  • Resurslarni ko'rish / tahrirlash
  • Statistika yig'ilishi
  • Stack izlari va vaqtlari bilan OpenGL qo'ng'iroq izlari

OpenGL Shader Builder

Rivojlanish va disk raskadrovka uchun yaxlit muhit OpenGL GPU dasturlari (Shaderlar ) macOS ostida.

OpenGL Shader Builder tomonidan qo'llab-quvvatlanadigan xususiyatlar:

  • Haqiqiy vaqtda kirish
  • Tekstura qilingan tekislik, shar yoki choynakka o'rnatilgan shaderlar bilan oldindan ko'rish oynasi
  • Shaderlarning namunasi
  • Sintaksisni tekshirish
  • Vertex / fragment dasturlarini disk raskadrovka va tahlil qilish
  • Xcode-ga eksport qiling

E'tiborga molik xususiyatlardan biri - "Xcode-ga eksport qilish". Namunaviy Xcode loyihasi yaratilgan C boshlash uchun manba kodi OpenGL (yordamida GLUT kutubxona) va shader dasturini ishga tushiring.

Shuni esda tutingki, ushbu dastur GLSL shayderlarini "GLSLEditorSample" sifatida tahrirlash uchun tavsiya etilmaydi, misol uchun dastur sifatida mavjud bo'lib, odatda ustunroq hisoblanadi.

PackageMaker

Ilovani yaratadi .pkg o'rnatuvchi to'plamlar dan foydalanib dasturlarni o'rnatish uchun O'rnatuvchi dastur.

Pixie

A kattalashtirib ko'rsatuvchi ko'zgu sichqoncha atrofida joylashgan kompyuter ekranining kichik qismlarini kattalashtirish uchun dastur kursor, foydalanuvchiga ekranning batafsil ko'rinishini, shuningdek piksel sichqonchaning koordinatalari. Kattalashtirishning bir necha darajasini ta'minlaydi, rasmni yaqinroq tekshirish uchun sichqoncha ostiga "qulflaydi" va kattalashtirilgan tasvirni bir nechta formatlardan birini saqlaydi. Vizual elementlarning aniq hizalanishini ta'minlashga yordam beradi.

Xususiyatlar ro'yxati muharriri

Ilova parametrlarini tahrir qiladi plist fayllar. Xcode 4-dan boshlab, mulk ro'yxati muharriri endi alohida dastur sifatida qo'shilmaydi va plist fayllarining barcha tahriri Xcode-da amalga oshiriladi. Oxirgi mustaqil versiya Xcode 3.2.6 da 5.3 versiyasi edi.

Kvarts kompozitori

A vizual dasturlash tili qayta ishlash uchun va ko'rsatish ma'lumotlar. Foydalanish OpenGL, Asosiy rasm, Asosiy video va boshqa texnologiyalar API va oddiy vizual dasturlash paradigmasi bo'lib xizmat qiladi. Kvarts kompozitori macOS ning asosiy texnologiyasidir. Kvarts kompozitorining asarlari har qanday narsada ishlaydi QuickTime - Quartz Composer dasturidan yoki ichiga o'rnatilgan dastur (Mac OS X 10.4 dan boshlab) Kakao yoki Uglerod ilovalar.

Kvarts kompozitorining ko'p o'xshashliklari bor Maks / MSP garchi uning asosiy ishlatilishi audio emas, balki grafik ishlov berish uchundir. Ovozga yoki reaksiyaga kirishadigan interaktiv videokompozitsiyalarni yaratish qobiliyatini taklif etadi MIDI signallari va har qanday kishidan tinglash mumkin QuickTime xabardor dastur.

Pyer-Olivye Latur dastlab PixelShox Studio nomi ostida Kvars Kompozitoridan avvalgisini yaratdi.[2]

Kvarts kompozitoriga bo'lgan qiziqish qayta tiklandi Facebook Dizayn jamoasi o'zlarining prototipli o'zaro ta'sirida dasturdan foydalanishni namoyish etdilar, ular aks holda tekis maketlar bilan tasvirlay olmadilar. Fotoshop.[3]

Mendan keyin takrorlang

O'rnatilgan ish faoliyatini optimallashtiradi nutqdan matngacha macOS uchun dasturiy ta'minot. Operatsion tizimni sinovdan o'tkazadi fonematik tarjima mexanizmi, intonatsiyani vizual ravishda sozlash uchun yaratilgan ohangning grafikalarini yaratadi va namunalarni ma'lumot uchun yozib oladi.

Nahang

Shark a profiler tomonidan ishlatilgan dasturiy ta'minot ishlab chiquvchilari macOS-da dasturiy ta'minotni optimallashtirish. U dasturning belgilangan vaqt oralig'ida namunalarni oladi (yoki qo'shimcha qurilmalarning ishlashi natijasida voqealarni kuzatadi) stekning suratlarini oladi va dasturning ko'proq resurslarini talab qiladigan funktsiyalarni ko'rsatadi. Namuna olish natijasida ishlab chiqarilgan ma'lumotlarni tahlil qilish uchun vositalarni o'z ichiga oladi Mac OS X 10.7, u endi Apple saytida mavjud emas va uning o'rnini bosgan Asboblar.

Spinni boshqarish

Spin Control - bu dasturiy ta'minot dasturlarida osilganlikni kuzatish uchun ishlatiladigan ishlash vositasi. Dastur o'z nomini ipni aylantirish macOS-da.[4]

Xcode 4.2 dan to'xtatilgan.

Mavzuni ko'ruvchi

Thread Viewer - bu ijro vosita oralig'idagi faoliyatni grafik jihatdan aks ettiradigan iplar. U iplar faoliyatining vaqt bo'yicha chiziqli ko'rinishini taqdim etadi va vaqt o'tishi bilan ma'lum vaqt nuqtalarida harakatlarning orqa qismlarini namoyish qilishi mumkin. U birlashtirildi Asboblar dasturiga kirish va unga "System Trace" vositasi orqali kirish mumkin.

Xcode

Xcode - bu birlashgan rivojlanish muhiti (IDE) uchun macOS to'plamini o'z ichiga olgan dasturiy ta'minotni ishlab chiqish tomonidan ishlab chiqilgan vositalar olma macOS uchun dasturiy ta'minotni ishlab chiqish uchun, iOS, iPadOS, watchOS va tvOS. Xcode rivojlanishni qo'llab-quvvatlaydi manba kodi uchun dasturlash tillari C, C ++, Maqsad-C, Ob'ektiv-C ++, Java, AppleScript, Python, Yoqut, Qayta tahrirlash (Rez) va Tez, shu jumladan, lekin ular bilan cheklanmagan turli xil dasturiy modellar bilan Kakao, Uglerod va Java.

Adabiyotlar

  1. ^ "CPU yadrosi va ipdan foydalanishni kuzatish - asboblar yordami". Arxivlandi asl nusxasi 2020-06-20.
  2. ^ http://www.polhosting.info/web-archives/pixelshox_technology/ Arxivlandi 2017-01-29 da Orqaga qaytish mashinasi PixelShox texnologiyasi
  3. ^ "Kvarts kompozitori bilan dizayn prototipi". Olingan 13 fevral 2014.
  4. ^ "Spin boshqaruvidan foydalanish".

Tashqi havolalar