php學(xué)習(xí)至今一年有余,筆記積累挺多的,也挺雜的,寫篇文章整理一下吧。
學(xué)習(xí)任何語言都是從hello world開始的,哈哈哈
開始我的swift學(xué)習(xí)之旅
//這個好像就是類似于OC的懶加載 (個人觀點--菜雞觀點) fileprivate var helloBtn: UIButton = { let helloBtn = UIButton(type:.custom) //初始化UIButton helloBtn.frame = CGRect(x: 100, y: 100, width: 205, height: 50) //設(shè)置frame helloBtn.backgroundColor = UIColor.blue //設(shè)置背景顏色 helloBtn.setTitle("歡迎", for: UIControlState.normal) //設(shè)置title (普通狀態(tài)下) helloBtn.setTitleColor(UIColor.white, for: .normal) //設(shè)置title的顏色 (普通狀態(tài)下) helloBtn.setTitle("hello world", for: UIControlState.selected) //設(shè)置title (點擊狀態(tài)下) helloBtn.addTarget(self, action: #selector(helloBtnClick), for: .touchUpInside) //添加點擊事件 return helloBtn }()
至于我們需要實現(xiàn)什么效果,且等代碼上完
初始化一個button OK了,就需要把它加載在View上顯示出來
//這個方法相當(dāng)于 OC里的 -(void)viewDidLoad; override func viewDidLoad() { super.viewDidLoad() //在view上添加一個按鈕 self.view .addSubview(helloBtn) }
ok,還差一個點擊事件的方法
extension ViewController{ //這個就是點擊事件出發(fā)的方法 @objc fileprivate func helloBtnClick(sender :UIButton){ //改變狀態(tài) sender.isSelected = !sender.isSelected; } }
相關(guān)推薦:
學(xué)習(xí)標(biāo)準(zhǔn)——筆記_經(jīng)驗交流
Atas ialah kandungan terperinci Swift學(xué)習(xí)筆記一 hello world. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Menurut berita pada 31 Julai, Apple mengeluarkan kenyataan akhbar semalam (30 Julai), mengumumkan pelancaran pakej Swift sumber terbuka baharu (swift-homomorphic-encryption) untuk membolehkan penyulitan homomorphic dalam bahasa pengaturcaraan Swift. Nota: Penyulitan Homomorfik (HE) merujuk kepada algoritma penyulitan yang memenuhi sifat operasi homomorfik teks sifir Iaitu, selepas data disulitkan secara homomorfik, pengiraan khusus dilakukan pada teks sifir, dan hasil pengiraan teks sifir yang diperolehi diproses pada masa yang sama. masa. Teks biasa selepas penyahsulitan keadaan adalah bersamaan dengan melakukan pengiraan yang sama secara langsung pada data teks biasa, mencapai "halimunan" data. Teknologi penyulitan homomorfik boleh mengira data yang disulitkan tanpa membocorkan data asas yang tidak disulitkan kepada proses operasi.

Cara melaksanakan fungsi import dan eksport data dalam Swift menggunakan MySQL Mengimport dan mengeksport data adalah salah satu fungsi biasa dalam banyak aplikasi. Artikel ini akan menunjukkan cara menggunakan pangkalan data MySQL untuk mengimport dan mengeksport data dalam bahasa Swift, dan memberikan contoh kod. Untuk menggunakan pangkalan data MySQL, anda perlu memperkenalkan fail perpustakaan yang sepadan terlebih dahulu ke dalam projek Swift. Anda boleh melakukan ini dengan menambah kebergantungan berikut dalam fail Package.swift: dependencies:[

Vue.js ialah rangka kerja JavaScript yang popular untuk membina antara muka pengguna. Bahasa Swift ialah bahasa pengaturcaraan yang digunakan untuk pembangunan aplikasi iOS dan macOS. Dalam artikel ini, saya akan meneroka cara mengintegrasikan Vue.js dengan bahasa Swift untuk pembangunan dan ujian aplikasi iOS lanjutan. Sebelum kami bermula, kami perlu memastikan anda memasang perisian dan alatan berikut: Xcode: persekitaran pembangunan bersepadu untuk membangun dan menyusun aplikasi iOS. Node.js: digunakan untuk

Cara membangunkan fungsi sembang masa nyata menggunakan Redis dan Swift Pengenalan: Fungsi sembang masa nyata telah menjadi bahagian yang amat diperlukan dalam aplikasi sosial moden. Apabila membangunkan aplikasi sosial, kami selalunya perlu menggunakan sembang masa nyata untuk menyediakan interaksi dan pertukaran maklumat antara pengguna. Untuk memenuhi keperluan masa nyata dan ketersediaan tinggi, kami boleh menggunakan Redis dan Swift untuk membangunkan fungsi sedemikian. Pengenalan kepada Redis: Redis ialah sistem storan struktur data dalam memori sumber terbuka, juga dikenali sebagai pelayan struktur data. Ia menyediakan berbilang

Cara menggunakan Redis dan Swift untuk membangunkan fungsi sistem pengesyoran Dalam era Internet hari ini, sistem pengesyoran telah menjadi salah satu fungsi teras bagi banyak aplikasi. Sama ada platform e-dagang, rangkaian sosial atau tapak web video muzik, sistem pengesyoran digunakan secara meluas untuk menyediakan kandungan disyorkan yang diperibadikan dan membantu pengguna menemui dan mendapatkan kandungan yang mungkin menarik minat mereka. Untuk melaksanakan sistem pengesyoran yang cekap dan tepat, Redis dan Swift ialah dua alat berkuasa yang boleh digabungkan untuk mencapai fungsi pengesyoran yang berkuasa. Redis ialah a

Apakah bahasa pengaturcaraan yang hampir dengan Go? Dalam beberapa tahun kebelakangan ini, bahasa Go telah muncul secara beransur-ansur dalam bidang pembangunan perisian dan digemari oleh semakin ramai pembangun. Walaupun bahasa Go itu sendiri mempunyai ciri-ciri kesederhanaan, kecekapan dan keselarasan yang kuat, kadangkala ia menghadapi beberapa batasan dan kekurangan. Oleh itu, mencari bahasa pengaturcaraan yang hampir dengan bahasa Go telah menjadi satu keperluan. Berikut akan memperkenalkan beberapa bahasa pengaturcaraan dekat dengan bahasa Go dan menunjukkan persamaannya melalui contoh kod tertentu. RustRust ialah bahasa pengaturcaraan sistem dengan tumpuan pada keselamatan dan keselarasan

Penyepaduan bahasa Vue.js dan Swift, cadangan dan panduan teknikal untuk pembangunan dan ujian aplikasi iOS lanjutan Pengenalan Pembangunan dan ujian aplikasi mudah alih adalah bidang yang kompleks yang memerlukan kemahiran profesional. Dua tindanan teknologi utama ialah Vue.js di bahagian hadapan dan bahasa Swift pada platform iOS. Artikel ini akan memperkenalkan cara mengintegrasikan bahasa Vue.js dan Swift untuk membangunkan dan menguji aplikasi iOS lanjutan. Asas dan ciri Vue.js Vue.js ialah alat untuk membina antara muka pengguna

Dalam era aplikasi mudah alih yang semakin popular hari ini, Python dan Swift telah menjadi salah satu bahasa pengaturcaraan yang paling popular. Walaupun kes penggunaan untuk kedua-dua bahasa ini berbeza secara bebas, mereka berkongsi amalan terbaik untuk arkitek dan mereka bentuk aplikasi mudah alih. Sebagai bahasa pengaturcaraan peringkat tinggi, Python adalah intuitif, pantas dan mudah dipelajari. Rangka kerja dan perpustakaan Python tertentu, seperti Kivy dan PyQt, menjadikannya salah satu bahasa pilihan untuk membina aplikasi mudah alih merentas platform. Pada masa yang sama, Swift membuat
