我下拉视频动态
.微信下拉小程序
.微信/通讯录搜索
.通讯录
.pod install
طويلًا جدًا أو به مشكلات، فيرجى النقر على رابط قرص شبكة Baidu: الرابط: https://pan.baidu.com/s/1EoWYduzjS29Sqr5LiF6_Vg كلمة المرور: qmrr<ملاحظة: يتم التحديث من وقت لآخر! ! ! > يستخدم هذا المشروع بشكل أساسي MVVM + RAC + ViewModel-Based Navigation
لبناء البنية الشاملة لـ WeChat (WeChat 7.0.0+). ومن المأمول أن يتمكن من توفير المزيد من التفاصيل حول بنية تصميم MVVM + RAC + ViewModel-Based Navigation
يوفر هذا النوع من المراجع العملية أيضًا عرضًا تعليميًا لكل شخص يتعلم MVVM
.
تمت كتابة هذا المشروع بالكامل بلغة Objective-C
، باستخدام طريقتين لتخطيط التحكم هما Masonry
و Xib
؛ ويتم استخدام cocoapods
لإدارة مكتبات الطرف الثالث، بالطبع، يتضمن بعضها استيرادًا يدويًا عندما تحتاج واجهة المستخدم لمكتبات الطرف الثالث إلى ذلك تعديل الموارد المادية في المستقبل، مثل WeChat، سنستخدم تدريجيًا موارد الصور بتنسيق .svg
لاستبدال موارد .png
السابقة لتقليل حجم الحزمة.
يأمل المؤلف أن يتمكن المبتدئون من فتح الباب لتعلم ReactiveCocoa
من خلال تعلم هذا المشروع وممارسته. بالطبع، في الوقت نفسه، إنها أيضًا طريقة لاستخلاص الأفكار والتعلم من نقاط القوة لدى بعضنا البعض، وآمل أن تتمكن من تقديم بعض الأفكار، وتجنب بعض الانعطافات، وملء بعض الثغرات الصغيرة، والحصول على متعة مشاركة التكنولوجيا. عملية مساعدة الآخرين.
سيتم تطوير تصميم واجهة المستخدم الأحدث بالكامل بالرجوع إلى أحدث إصدار微信(7.0.0+)
ومع ذلك، نظرًا لوقت المؤلف المحدود، لا يزال جزء من واجهة المستخدم لهذا المشروع هو واجهة مستخدم微信(7.0.0-)
. من فضلك لا داعي للذعر من فضلك اسأل Star
أو Fork
، شكرا لك.
إذا كنت ترغب في مراجعة الإصدار قبل微信(7.0.0-)
، فيرجى سحب رمز Tag:v1.0.0
، وسيساعدك المؤلف في العثور على ذكرياتك، ولكن آمل أن تتمكن من سحب أحدث كود master
قدر الإمكان،往者不可谏,来者犹可追
.
تم استخدام هذا المشروع بشكل أساسي للتواصل الداخلي داخل الفريق، وهو يصف استخدام MVVM + RAC + ViewModel-Based Navigation
لتطوير التطبيق، ويقدم مهارات الاستخدام والتقنيات العملية، بالإضافة إلى بعض التفاصيل لديه الوظائف المساعدة التالية.
لأنه 2019年初--至今
، اضطر المؤلف إلى الانتقال إلى تطوير Vue
من أجل البقاء. لن يموت المخضرم، ولكنه سيذبل تدريجيًا، لذلك تم استبعاد هذا Repo
تدريجيًا (ملاحظة: ربما يكون هناك لا نجمة، لا تحفيز، هاها... ) لاحقًا، سنكمل الوظائف الرئيسية لـ WeChat ونبذل قصارى جهدنا لاستعادة WeChat الحقيقي.
✅ تسجيل الدخول/التسجيل/الخروج (ملاحظة: لم يتم تعديل واجهة المستخدم بعد، والمنطق طبيعي)
✅ أنا
✅ اكتشف
✅ دفتر العناوين
✅ بحث
صفحة WeChat الرئيسية (TODO...)
البرنامج التعليمي لتثبيت Cocoapods
يستخدم هذا Demo
Cocoapods
لإدارة أطر عمل الطرف الثالث، إذا كنت تستخدم هذا المشروع لأول مرة، فيرجى استخدام الجهاز الطرفي cd
إلى المجلد الذي يوجد به Podfile
، كما هو موضح في الشكل أدناه، ثم قم بتنفيذ الأمرين التاليين. (ملاحظة: إذا قمت بالتحديث إذا كان لديك بالفعل مستودع محلي، فلن تحتاج إلى تنفيذ pod repo update
، فقط pod install
مباشرة).
1. pod repo update 或 pod repo update --verbose : 更新本地仓库
2. pod install : 下载新的库
إذا قمت بترقية نظام Mac الخاص بك، وعندما تمت ترقية نظام Mac الخاص بك إلى high sierra
، فلا تنس تحديث cocoapods
. أمر التنفيذ هو:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
تسجيل الدخول أو التسجيل في هذا المشروع يدعم فقط تسجيل الدخول أو التسجيل بحساب QQ账号
手机号
ويجب التأكد من صحة QQ
أو手机号
. يمكنك إدخال كلمة المرور أو رمز التحقق حسب رغبتك، ولكن يجب أن يكون: يجب أن يكون طول كلمة المرور بين 8~16
رقمًا، ويجب أن يكون رمز التحقق للهاتف المحمول مكونًا من 6位有效数字
.
استراتيجية المتفرعة
master: 各个功能完整,且稳定,出现Bug优先处理
dev: 笔者的开发分支,意识流且不稳定,但知识或技术会超前 master 分支,还请按需加载。
star
في الزاوية اليمنى العليا، شكرًا لك؛جيثب | شذرات | كتاب بسيط | CSDN | زيهو |
---|---|---|---|---|
انقر للدخول | انقر للدخول | انقر للدخول | انقر للدخول | انقر للدخول |
في انتظار منصب شاغر | في انتظار منصب شاغر | في انتظار منصب شاغر |
---|
في انتظار منصب شاغر | في انتظار منصب شاغر |
---|
في انتظار منصب شاغر | في انتظار منصب شاغر | في انتظار منصب شاغر |
---|
في انتظار منصب شاغر | في انتظار منصب شاغر |
---|
في انتظار منصب شاغر | في انتظار منصب شاغر | في انتظار منصب شاغر |
---|