我下拉视频动态
.微信下拉小程序
.微信/通讯录搜索
.通讯录
.pod install
es muy larga o tiene problemas, haga clic en el enlace del disco de red de Baidu: Enlace: https://pan.baidu.com/s/1EoWYduzjS29Sqr5LiF6_Vg Contraseña: qmrr <PS: ¡Actualizado de vez en cuando! ! ! > Este proyecto utiliza principalmente MVVM + RAC + ViewModel-Based Navigation
para construir la arquitectura general de WeChat (se espera que WeChat 7.0.0+ pueda proporcionar más detalles para la arquitectura de diseño de MVVM + RAC + ViewModel-Based Navigation
Este tipo de referencia práctica también proporciona una demostración de aprendizaje para todos los que aprenden MVVM
.
Este proyecto está completamente escrito en lenguaje Objective-C
y utiliza dos métodos de diseño de control, Masonry
y Xib
; cocoapods
se usa para administrar bibliotecas de terceros. Por supuesto, algunos de ellos implican la importación manual cuando la interfaz de usuario de bibliotecas de terceros lo necesita. ajustarse; recursos materiales En el futuro, al igual que WeChat, usaremos gradualmente recursos de imágenes en formato .svg
para reemplazar los recursos .png
anteriores para reducir el tamaño del paquete.
El autor espera que los principiantes puedan abrir la puerta al aprendizaje ReactiveCocoa
aprendiendo y practicando este proyecto. Por supuesto, al mismo tiempo, también es una forma de extraer ideas y aprender de las fortalezas de los demás. Espero que pueda proporcionar algunas ideas, evitar algunos desvíos, llenar algunos pequeños huecos y disfrutar de la alegría de compartir tecnología. el proceso de ayudar a los demás.
El diseño de la interfaz de usuario posterior se desarrollará completamente con referencia a la última versión微信(7.0.0+)
. Sin embargo, debido al tiempo limitado del autor, parte de la interfaz de usuario de este proyecto sigue siendo la interfaz de usuario de微信(7.0.0-)
. Por favor, que no cunda el pánico. Pregúntele Star
o Fork
, gracias.
Si desea revisar la versión anterior微信(7.0.0-)
, extraiga el código de Tag:v1.0.0
. El autor le ayudará a encontrar sus recuerdos, pero espero que pueda extraer el último código master
. Después de todo,往者不可谏,来者犹可追
.
Este proyecto se utilizó principalmente para la comunicación interna dentro del equipo. Describe el uso de MVVM + RAC + ViewModel-Based Navigation
para desarrollar una aplicación. Presenta las habilidades de uso y las tecnologías prácticas, así como algunos detalles. Tiene las siguientes funciones auxiliares.
Porque 2019年初--至今
, el autor se vio obligado a transferirse al desarrollo Vue
para sobrevivir. El veterano no morirá, sino que se marchitará gradualmente, por lo que este Repo
se ha ido quedando fuera (PD: tal vez lo haya ). sin estrella, sin motivación, jaja... ), Más tarde, completaremos las funciones principales de WeChat y haremos todo lo posible para restaurar el WeChat real.
✅ Iniciar sesión/Registrarse/Cerrar sesión (ps: la interfaz de usuario aún no se ha adaptado, la lógica es normal)
✅ Yo
✅ Descubre
✅ Libreta de direcciones
✅ Buscar
Página de inicio de WeChat (TODO...)
Tutorial de instalación de Cocoapods
Esta Demo
utiliza Cocoapods
para administrar marcos de terceros. Si está utilizando este proyecto por primera vez, use el terminal cd
a la carpeta donde se encuentra Podfile
, como se muestra en la figura siguiente, y luego ejecute los dos siguientes. comandos (PD: si ha actualizado Si ya tiene un almacén local, no necesita ejecutar pod repo update
, solo pod install
directamente).
1. pod repo update 或 pod repo update --verbose : 更新本地仓库
2. pod install : 下载新的库
Si actualiza su sistema Mac y cuando su sistema Mac se actualice a high sierra
, no olvide actualizar cocoapods
. El comando de ejecución es:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
El inicio de sesión o el registro para este proyecto solo admite el inicio de sesión o el registro con QQ账号
y手机号
. Se debe garantizar la validez de QQ
o手机号
. Puede ingresar la contraseña o el código de verificación a voluntad, pero debe ser: la longitud de la contraseña debe tener entre 8~16
dígitos y el código de verificación del teléfono móvil debe tener 6位有效数字
.
estrategia de ramificación
master: 各个功能完整,且稳定,出现Bug优先处理
dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,还请按需加载。
star
en la esquina superior derecha, gracias;GitHub | pepitas | libro sencillo | CSDN | Zhihu |
---|---|---|---|---|
Haga clic para entrar | Haga clic para entrar | Haga clic para entrar | Haga clic para entrar | Haga clic para entrar |
Esperando un puesto vacante | Esperando un puesto vacante | Esperando un puesto vacante |
---|
Esperando un puesto vacante | Esperando un puesto vacante |
---|
Esperando un puesto vacante | Esperando un puesto vacante | Esperando un puesto vacante |
---|
Esperando un puesto vacante | Esperando un puesto vacante |
---|
Esperando un puesto vacante | Esperando un puesto vacante | Esperando un puesto vacante |
---|