Konsep Managemen Sistem Operasi iOS

Arsitektur iOS

Arsitektur IOS mirip dengan arsitektur dasar yang ditemukan di Mac OS X. Padatingkat tertinggi IOS bertindak sebagai perantara antara hardware yang mendasaridan aplikasi yang muncul di layar, seperti yang ditunjukkan pada Gambar 1-1.Aplikasi Anda membuat jarang berbicara dengan perangkat keras yang mendasarinya langsung. Sebaliknya, aplikasi untuk berkomunikasi denganperangkat keras melalui serangkaian interface sistem yang jelas yang melindungiaplikasi Anda dari perubahan hardware. Abstraksi ini membuat mudah untuk menulisaplikasi yang bekerja secara konsisten pada perangkat dengan kemampuanhardware yang berbeda.

“layer di iOS”

Penerapan teknologi IOS dapat dipandang sebagai seperangkat lapisan, seperti yang terlihat pada Gambar dibawah ini. Pada lapisan bawah sistem ini adalah pelayanandasar dan teknologi di mana semua aplikasi yang mengandalkan; tingkat yang lebih tinggi layer berisi layanan yang lebih canggih dan teknologi.

Cocoa Touch Layer

Lapisan Cocoa Touch berisi kunci kerangka kerja untuk membangun aplikasi IOS.Lapisan ini mendefinisikan infrastruktur aplikasi dasar dan dukungan untuk teknologikunci seperti multitasking, input berbasis sentuhan, pemberitahuan mendorong, dan banyak tingkat tinggi layanan sistem. Banyak kerangka dalam lapisan Cocoa Touch berisi pengendali tampilan untuk mempresentasikan sistem antarmuka standar.

High -Level Fitur

  • Block Objects
  • Grand Central Dispatch
  • In-App Purchase
  • SQLite
  • XML Support

iOS Management Data

  • Core Data

Data Core menyediakan kerangka model data yang fleksibel dan kuat untuk membangun sumur-faktor aplikasi Kakao berdasarkan Model-View-Controller(MVC) pola. Data Core menyediakan data untuk keperluan umum solusimanajemen dikembangkan untuk menangani data model kebutuhan setiapjenis aplikasi, besar atau kecil. Anda dapat membangun apa saja dari aplikasimenghubungi-manajemen untuk program ilustrasi vector-art di atasnya. Langitadalah batas.

Data Core memungkinkan Anda dengan cepat menentukan model dataaplikasi anda dengan cara grafis dan mudah mengaksesnya dari kode Anda.Ini menyediakan infrastruktur untuk menangani fungsi umum sepertimenyimpan, memulihkan, undo dan redo, yang memungkinkan Anda untuk mendapatkan dengan tugas membangun inovasi dalam aplikasi Anda.Karena Core

data menggunakan built-in data perpustakaan SQLite tidak perluuntuk menginstal sistem database yang terpisah.

  • SQLite

iOS termasuk perpustakaan SQLite populer, mesin ringan namunkuat database relasional yang mudah tertanam ke aplikasi. Digunakan dalamaplikasi yang tak terhitung di banyak platform, SQLite dianggap sebagaistandar industri de facto untuk pemrograman database SQL ringan tertanam.Berbeda dengan kerangka Data berorientasi objek Core, SQLitemenggunakan, prosedural SQL-API terfokus untuk memanipulasi tabel datasecara langsung.

  • XML File

File XML menyediakan format yang terstruktur ringan bahwa aplikasi Andadengan mudah dapat membaca dan menulis. Plus file XML dengan mudahmasuk ke dalam sistem file IOS. Simpan aplikasi pengaturan dan preferensipengguna

di built in database Default User. Ini menyimpan data berbasis XML termasuk API sederhana dengan fitur canggih, termasuk kemampuan untukserialize dan mengembalikan objek kompleks pada permintaan

Tinggalkan komentar