我下拉视频动态
.微信下拉小程序
.微信/通讯录搜索
.通讯录
.pod install
sangat lama atau bermasalah, silakan klik tautan disk jaringan Baidu: Tautan: https://pan.baidu.com/s/1EoWYduzjS29Sqr5LiF6_Vg Kata sandi: qmrr<PS: Diperbarui dari waktu ke waktu! ! ! > Proyek ini terutama menggunakan MVVM + RAC + ViewModel-Based Navigation
untuk membangun keseluruhan arsitektur WeChat (WeChat 7.0.0+). Diharapkan dapat memberikan lebih banyak detail untuk arsitektur desain MVVM + RAC + ViewModel-Based Navigation
Referensi praktis semacam ini juga menyediakan demo pembelajaran untuk semua orang yang mempelajari MVVM
.
Proyek ini sepenuhnya ditulis dalam bahasa Objective-C
, menggunakan dua metode tata letak kontrol Masonry
dan Xib
; cocoapods
digunakan untuk mengelola perpustakaan pihak ketiga. Tentu saja, beberapa di antaranya melibatkan impor manual ketika UI perpustakaan pihak ketiga memerlukannya disesuaikan; sumber daya material Di masa depan, seperti WeChat, kami akan secara bertahap menggunakan sumber daya gambar berformat .svg
untuk menggantikan sumber daya .png
sebelumnya guna mengurangi ukuran paket.
Penulis berharap para pemula dapat membuka pintu untuk mempelajari ReactiveCocoa
dengan mempelajari dan mempraktekkan proyek ini. Tentu saja, pada saat yang sama, ini juga merupakan cara untuk menggali ide dan belajar dari kekuatan satu sama lain. Saya berharap ini dapat memberikan beberapa ide, menghindari jalan memutar, mengisi beberapa lubang kecil, dan mendapatkan kegembiraan dalam berbagi teknologi proses membantu orang lain.
Desain UI selanjutnya akan dikembangkan sepenuhnya dengan mengacu pada微信(7.0.0+)
. Namun karena keterbatasan waktu penulis, sebagian dari UI proyek ini masih berupa UI微信(7.0.0-)
. Tolong jangan panik. Silakan bertanya pada Star
atau Fork
, terima kasih.
Jika Anda ingin meninjau versi sebelum微信(7.0.0-)
, silakan tarik kode cabang Tag:v1.0.0
. Penulis akan membantu Anda menemukan kenangan Anda, tetapi saya harap Anda dapat menarik kode master
terbaru sebagai sebisa mungkin.Lagipula,往者不可谏,来者犹可追
.
Proyek ini terutama digunakan untuk komunikasi internal dalam tim. Proyek ini menjelaskan penggunaan MVVM + RAC + ViewModel-Based Navigation
untuk mengembangkan aplikasi. Proyek ini memperkenalkan keterampilan penggunaan dan teknologi praktis, serta beberapa detail mempunyai fungsi bantu sebagai berikut.
Karena 2019年初--至今
, penulis terpaksa dipindahkan ke pengembangan Vue
agar bisa bertahan. Yang veteran tidak akan mati, tapi lambat laun akan layu, sehingga Repo
ini lambat laun ditinggalkan (PS: Mungkin ada tidak ada Bintang, tidak ada motivasi, haha... ), Nanti kami akan menyelesaikan fungsi utama WeChat dan berusaha semaksimal mungkin untuk mengembalikan WeChat yang asli.
✅ Login/Registrasi/Logout (ps: UI belum diadaptasi, logikanya normal)
✅ Saya
✅ Temukan
✅ Buku alamat
✅ Cari
Beranda WeChat (TODO...)
Tutorial instalasi Cocoapod
Demo
ini menggunakan Cocoapods
untuk mengelola kerangka kerja pihak ketiga. Jika Anda menggunakan proyek ini untuk pertama kalinya, silakan gunakan terminal cd
ke folder tempat Podfile
berada, seperti yang ditunjukkan pada gambar di bawah, lalu jalankan dua perintah berikut. perintah. (PS: Jika Anda sudah memperbarui Jika Anda sudah memiliki gudang lokal, Anda tidak perlu menjalankan pod repo update
, cukup pod install
secara langsung).
1. pod repo update 或 pod repo update --verbose : 更新本地仓库
2. pod install : 下载新的库
Jika Anda memutakhirkan sistem Mac Anda, dan ketika sistem Mac Anda dimutakhirkan ke high sierra
, jangan lupa untuk memperbarui cocoapods
. Perintah eksekusinya adalah:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
Login atau registrasi untuk proyek ini hanya mendukung login atau registrasi dengan QQ账号
dan手机号
harus dipastikan validitas QQ
atau手机号
. Anda dapat memasukkan kata sandi atau kode verifikasi sesuka hati, namun harus: panjang kata sandi harus antara 8~16
digit, dan kode verifikasi ponsel harus 6位有效数字
.
strategi percabangan
master: 各个功能完整,且稳定,出现Bug优先处理
dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,还请按需加载。
star
di pojok kanan atas, terima kasih;GitHub | nugget | Buku sederhana | CSDN | Zhihu |
---|---|---|---|---|
Klik untuk masuk | Klik untuk masuk | Klik untuk masuk | Klik untuk masuk | Klik untuk masuk |
Menunggu posisi yang kosong | Menunggu posisi yang kosong | Menunggu posisi yang kosong |
---|
Menunggu posisi yang kosong | Menunggu posisi yang kosong |
---|
Menunggu posisi yang kosong | Menunggu posisi yang kosong | Menunggu posisi yang kosong |
---|
Menunggu posisi yang kosong | Menunggu posisi yang kosong |
---|
Menunggu posisi yang kosong | Menunggu posisi yang kosong | Menunggu posisi yang kosong |
---|