 Terima kasih kerana... Terima kasih kerana... Jadi, masyarakat untuk hari ini adalah memasak aplikasi. Jadi, aplikasi tersebut sangat menakutkan. Jadi, maksud saya, organismen minta saya berkongsi. Jadi, saya berfikir, saya rasa ini boleh membantu anda semua. Jadi, tentang saya, ada beberapa informasi tentang saya. Saya adalah penyakit software, engineer dan S.P. Digital. Saya ingin membawa AJAW ke tempat perkembangan IOS. Dan seperti yang saya katakan, saya juga penyakit software yang berkongsi di perkembangan ini. Jadi, di sini... adalah penyakit software yang saya berikan. Yang lebih berlaku adalah... di conference IOS tentang... mempunyai... pembunuh di tempat perkembangan IOS... untuk menggunakan test XeOi. Jadi, okey. Untuk pembunuh saya hari ini, ada dua pembunuh untuk membantu saya. Boleh saya mempunyai dua pembunuh? Okey, VJ. Satu-satunya lagi. Selepas itu, awak nampak... awak nampak baik. Boleh saya membunuh? Okey. VJ. Mari kita duduk di sini. Okey, jadi... VJ. Jadi, awak akan bermain pembunuh John. Dan saya perlukan awak... untuk membunuh... pembunuh di tempat perkembangan IOS. Pembunuh di tempat perkembangan IOS. Jadi, jika awak pembunuh John, awak membunuh pembunuh pembunuh IOS. Jadi, awak... Hello. Ya. Jadi, awak akan bermain pembunuh Boss. Dan saya perlu membunuh pembunuh IOS. Okey? Okey. Jadi, hari ini... pembunuh ini sebenarnya sebuah kisah. Kisah tentang John. Hai, John. Jadi, John keluar dari sekolah... dan dia baru-baru pembunuh IOS. Dan dia... dia ada pengalaman yang sedikit. Terima kasih. Tapi ada berita baik... kerana John... ada kerja baru. Jadi, jangan biarkan kita membunuh John. Oh, I'll join now. Ya, you'll join. Okey. Jadi, kita perlu membunuh pembunuh. Jadi, John. Jumpa pembunuh awak yang baru. Pembunuh Boss. Okey. Pembunuh. John. Pembunuh Boss. Pembunuh Boss. Selamat datang, John. Tapi, siapa yang boleh membunuh? Tidak. Pembunuh. John, pembunuh. Jangan pergi. Okey. Okey. Okey. Saya dengar awak boleh membunuh IOS. Kita sekarang ada sebuah pembunuh IOS. Saya perlukan awak untuk membunuh pembunuh IOS. Awak berbunuh untuk membunuh. John, sila. Kalau saya boleh membunuh IOS, saya boleh membunuh. Ia tak berbunuh, tapi baik-baik saja. Baguslah, John. Kita berbunuh. Jadi, John membunuh projek X-Code. Dia membunuh kelas aplikasi di sini. Jadi, John berkata... Pada pembunuh IOS, saya belajar kelas aplikasi untuk pembunuh IOS. Ini akan menjadi kelas aplikasi untuk membunuh pembunuh X-Code dan pembunuh pembunuh X-Code. Okey. Untuk pembunuh Sdk, John memutuskan untuk membunuh Sdk di Facebook. Jadi, Google untuk dokumentasi IOS online. Dan dia menemukan ini. Saya di sini. Saya hanya tidak cepat. Sebenarnya, awak hanya perlu membunuh kelas aplikasi dengan pembunuh Sdk. Jadi, awak perlu membunuh... Pembunuh pembunuh IOS dan membunuh pembunuh Sdk aplikasi dan pembunuh pembunuh dan pembunuh pembunuh Sdk. Jadi, John membunuh kelas X-Code dan membunuh pembunuh Sdk. Dan di sini, dia membunuh pembunuh Sdk. Dan pembunuh pembunuh IOS dalam dokumentasi. Dan kemudian, setelah membuat pasukan, John berkata... John. Pembunuh pembunuh Sdk. Sangat mudah. Sangat mudah untuk menikmati. Jadi, John menjadi sangat menikmati dengan kerja ini. Dan dia pergi ke Google untuk membunuh Sdk untuk membunuh. Jadi, John menemukan pembunuh Sdk. Dan pembunuh Sdk. Maksud untuk... untuk pergi ke Delegate UIAplikasi dan menambah kelas IOS dan dalam pembunuh pembunuh Sdk menambah kelas X-Code dan pembunuh Sdk. Dan kemudian untuk menambah analitik John memutuskan untuk menggunakan pembunuh Sdk. Jadi, dia membunuh pembunuh Sdk. Dan lagi, pembunuh Sdk mengatakan untuk menambah kelas X-Code dalam pembunuh Sdk. Jadi, John juga tahu ia penting untuk mempunuh pembunuh Sdk. Jadi, dia memutuskan untuk menggunakan Pembunuh Sdk. Dia membunuh untuk pembunuh Sdk. Dan apabila... dia membunuh Sdk. Dan lagi, pembunuh Sdk. membunuh Sdk. untuk pergi ke Delegate.Sdk. Dan dalam pembunuh Sdk. menambah kelas X-Code yang adalah Pembunuh Sdk. Pembunuh Sdk. Jadi, bagaimana pembunuh Sdk. Jadi, kita mempunuh pembunuh Sdk. Dan dalam pembunuh Sdk. menambah kelas X-Code untuk menginitiasi pembunuh Sdk. atau di Delegate. Jadi, selepas itu, John berkata, mempunuh pembunuh Sdk. mempunuh pembunuh Sdk. mempunuh pembunuh Sdk. Jadi, setelah hari ini, bos berjumpa dengan John. John, kita perlukan aplikasi untuk mempunuh pembunuh Sdk. Tidak ada masalah, Boss. Saya rasa saya akan menangani Sdk. Jadi, John kembali ke Delegate.Sdk. dan dia mempunyai notifikasi pembunuh Sdk. dan juga untuk meminta untuk mengawal kelas Sdk. dalam pembunuh pembunuh Sdk. John juga membuat pembunuh Sdk. dan dia mengambil kelas Sdk. Jadi, dalam pembunuh pembunuh Sdk. untuk mengambil notifikasi pembunuh Sdk. dia mengambil notifikasi pembunuh Sdk. dia akan mengambil pembunuh Sdk. atau pembunuh Sdk. dengan pembunuh Sdk. pembunuh Sdk. John juga mempunyai Notifikasi Pembunuh Sdk. dan membuat pembunuh Sdk. Jadi, tidak semua pembunuh ini diberikan dalam pembunuh Sdk. dan kelas ini membuat pembunuh Sdk. lebih banyak pembunuh Sdk. Selepas membuat pembunuh Sdk. John mengambil Pembunuh Sdk. Selepas membuat pembunuh Sdk. John mengambil Pembunuh Sdk. tapi tidak cukup untuk John. Dia tinggal untuk mengambil lebih banyak pembunuh Sdk. kelasnya untuk gimana investigate maka membuat pembunuh Sdk. dia mahu mengambil pembunuh Sdk. untuk mengambil pembunuh Sdk. Selepas membuat pembunuh Sdk. dia mahu membuat pembunuh Sdk. jadi dia membuat pembunuh Sdk. dengan pembunuh Sdk. dan dia mahu memulakan beberapa log-in. Jadi, bagaimanapun, menggunakan Log-in Network Alamo Fire Network dan bagaimanapun, dia memulakan kota ini di aplikasi supaya apabila servisnya memulakan, log-in akan mulakan. Jadi sekarang, masa untuk memulakan kota. Jadi, Boss berkata, Johan, saya tidak perlu mengalami kota. Oh, apa yang terjadi? Okey. Saya beritahu bahawa anda telah mengalami kota untuk mengalami kota. Mereka hanya membuat kota yang besar. Oh! Saya akan beritahu. Jadi Boss tidak mengenali semua kota. Kota mengalami kota mempunyai terlalu banyak kota. Terlalu banyak kota yang mengalami kota, mempunyai sebuah kota, sehingga kota mengalami kota akan terlalu terdapat. Dan Johan berkata, apabila semua kota ini perlu dilakukan pada awal kota, kita hanya perlu mengalami kota yang terdapat pada awal kota, tetapi keadaan mereka adalah mengalami kota. Kita dapat mengalami kota yang terdapat. Untuk membuat kota yang lebih besar dan lebih terdapat. Jadi di sini, kita akan menggunakan kota untuk mengatakan apa yang Boss ingin berkata. Kita akan menggunakan kota yang mengalami kota untuk menggunakan kota yang terdapat. Ini adalah keadaan untuk mengajar cef dan kepadakan bagian dari ud IAP. Kita dapat mengambil kota yang berbicara dalam keadaan terdapat. F1, F2, F3. Di dalam keadaan kita, kita akan memfigurkan kota yang mengalami keadaan terdapat. Dalam keadaan kita, kita akan melihat keadaan terdapat dan membuat keputusan yang berlaku di setiap keputusan. Ia harus diperkenalkan keputusan yang berlaku di setiap keputusan. Jadi mari kita memainkan keputusan ini. Jadi yang pertama kita ada Facebook SDK. Jadi apa yang kita akan lakukan adalah kita membuat kelas yang memperkenalkan keputusan URI dan kita hanya memasang keputusan yang berlaku ke Facebook SDK seperti keputusan yang penting dan keputusan yang berlaku di sini. Kita membuat kelas yang sama untuk keputusan lain seperti firebase dan mixed panel. Sama membuat kelas yang penting dengan kelas yang berlaku ke SDK atau kelas yang berlaku. Jadi untuk manager yang membuat kelas yang diperkenalkan kita juga boleh memperkenalkan kelas URI yang berlaku di sini. Dan di sini kita memasang kelas yang berlaku dan di-register untuk kelas yang diperkenalkan. Kita boleh membuat kelas yang berlaku dari kelas yang berlaku di sini. Dan akhirnya ini adalah bagaimana kelas yang memperkenalkan kelas yang berlaku. Jadi kelas kelas yang berlaku tetap memperkenalkan kelas URI. Dan sekarang ia ada variable instant yang menggunakan setiap kelas atau di sini kita menggunakan servisinya. Di setiap kelas protokol kita, kelas uRI, kelas protokol kita akan melihat kelas yang berlaku dan panggil kelas yang berlaku. Dan sekarang, kelasnya. Jadi jika anda membuat kelas yang diperkenalkan, jika anda membuat kelas yang diperkenalkan, anda boleh sekarang membuat kelas yang diperkenalkan di sini. Di atas sini. Wow, kelasnya sangat mudah dan lebih berlaku daripada sekarang. Boss, apakah saya perlu membuat kelas yang diperkenalkan sebelum kelas lain? Membuat kelas yang diperkenalkan dengan kelas yang diperkenalkan dengan kelas URI. Kerana menurut kelas URI, saya rasa ia adalah kelas kelas URI. Kelas yang diperkenalkan akan diperkenalkan sebelum kelas itu. Jadi, John, apa yang anda belajar hari ini? Saya belajar bahawa walaupun kelas uRI dapat membuat kelas untuk membuat kelas dan servisinya. Kelas uRI dapat menjadi kelas yang berlaku jika kita tak kisah dalam bagaimana kita membuat kelas. Saya juga belajar bahawa kita dapat menggunakan kelas yang diperkenalkan untuk membuat kelas yang diperkenalkan dengan kelas yang diperkenalkan dengan kelas yang diperkenalkan. Saya akan menyebabkan kelas ini kepada semua kawan saya. Baguslah, John. Sekarang anda boleh pergi dan memuatkan kelas yang diperkenalkan anda. Jadi, ada bonus untuk semua orang di sini. Jadi, mari kita lihat dari kelas yang saya menunjukkan kelas yang kami telah menunjukan. Kita akan membuat kelas kelas diperkenalkan. Untuk baal kelas ini, kami akan menyebabkan kelas kelas yang membuat kelas. Untuk cawan, kami ada servis ViennaLaze apabila ada kawal kelas itu diperkenalkan, kita menyebabkan servisinya. Sekarang, anda bermula dan kita akan panin di di bawah. Tetapi bagi kelas yang diperkenalkan, kita akan mencengar dan ceritakan kelas yang ada diperkenalkan. Dan akhirnya, ini adalah cara aplikasi anda dapat melihat apabila anda hanya menyebabkan servis yang berada di aplikasi anda Jadi, satu kebanyakan ini adalah bahawa kita menggantikan kemungkinan Kedua pertama, kebanyakan yang tersebut akan hanya berfokus pada melihat keputusan protokol dan memberitahu semua aplikasi yang berlainan yang berlainan Untuk sekarang, ia adalah perlihatan asyik Anda boleh sebenarnya melakukan seperti menghubungkan semua keputusan protokol yang berlainan asyik Jadi, ia adalah pilihan anda Jadi, kenapa aplikasi anda adalah aplikasi yang berlainan yang berlainan? Adakah anda mempunyai aplikasi anda? Ya, jadi aplikasi aplikasi yang berlainan dan sebuah objek dan aplikasi yang berlainan Jadi, aplikasi yang berlainan hanya akan berlainan Jadi, apabila aplikasi anda telah dibuat anda mempunyai aplikasi anda yang berlainan di sini dan kemudian anda akan membuat objek aplikasi Saya sebenarnya lupa apa aplikasi yang berlainan Jadi, aplikasi yang berlainan adalah aplikasi yang berlainan, bukan? Minimumnya, aplikasi yang berlainan Tetapi juga, aplikasi yang berlainan juga berlainan Saya juga tak lupa Saya juga tak lupa sehingga saya lupa Jadi, sebab mengakibatkan ini, anda mempunyai satu keputusan yang hanya berfokus pada beritahu semua keputusan yang berlainan Hei, aplikasi anda telah mempunyai aplikasi yang berlainan dan akan mengambil, etc Ketua-kita yang lain hanya akan berfokus pada berlainan hanya untuk mengambil servis yang diperlukan Ada apa-apa pertanyaan? Pertanyaan, mari kita memulai dua aplikasi yang berlainan Pertanyaan Tak ada pertanyaan? Kenapa sebab aplikasi mengalami servis yang berlainan untuk mengambil aplikasi anda, untuk mengambil aplikasi anda? Ia hanya mengambil aplikasi yang berlainan tak perlu menjadi aplikasi yang berlainan Tak perlu Jadi, apabila saya mencari ini, saya cuba mencari bagaimana cara yang berlainan untuk mengambil aplikasi anda? Jadi, saya juga akan memandangkan kompetisi yang yang baik You can have the main app, you can have one, you can have, let me go back, yeah, over here, you can have it all in one class. It's... Like you, it should be generally a more defined protocol which can be a service, which defines what the pattern of the services will be, and then all the services will implement that protocol. So, for the adapter pattern, to introduce the adapter pattern, the UI application delegate is the protocol that we will be using. And so this is just one... So this propose is just one example of how we can improve. Okay. Any other question? Okay, just so just a shout out. So SP Digital is looking for IOS, Senior IOS Engineer. So if you are interested, you can contact me at my email or like Vina over here. Or just come to us later. So if you want to take photo, anyway. Okay, thank you.