खोज…


परिचय

खेल के विकास से प्रेरित UIPheonix macOS, iOS और tvOS के लिए पुन: प्रयोज्य घटक / नियंत्रण-संचालित ऐप्स के निर्माण के लिए एक सुपर आसान, लचीला, गतिशील और अत्यधिक स्केलेबल UI फ्रेमवर्क + अवधारणा है। एक ही एपीआई क्रॉस प्लेटफॉर्म विकास के लिए लागू होता है! लेगो ब्लॉकों का उपयोग करने के बारे में सोचें, आप समान उपयोग कर सकते हैं और उन्हें पाई के रूप में आसान के आसपास स्थानांतरित कर सकते हैं।

https://github.com/MKGitHub/UIPheonix

टिप्पणियों

  • कंसोल में स्थिर लेआउट, बाधा मुद्दे और चेतावनी विस्फोट को भूल जाएं।
  • सभी ग्लू कोड, सभी बॉयलरप्लेट कोड और अपने ऐप्स में कचरा कोड के सभी बहुत सामान्य पीढ़ी के अनावश्यक ढेर को भूल जाएं।
  • जल्दी से अपने UI में बदलाव करें और बनाएं।
  • अपने UI को पुन: प्रयोज्य बनाएं।
  • अपना ऐप बनाने पर ध्यान दें, लेआउट के मुद्दों से नहीं लड़ें।
  • न्यूनतम सेटअप, आपके ऐप पर न्यूनतम प्रभाव, हल्का, कोई निर्भरता, कोई दर्द नहीं लेकिन इतना लाभ!
  • संग्रह दृश्य और तालिका दृश्य के शीर्ष पर बनाता है, ताकि आप आसानी से मिश्रण और मेल कर सकें।
  • कस्टम कार्यान्वयन के साथ Apple तकनीकों को प्रतिस्थापित नहीं करता है, इसलिए आप हमेशा सुरक्षित और अद्यतित रहेंगे, और आप किसी भी समय आसानी से वापस आ सकते हैं।
  • MacOS, iOS और TVOS (कुंग फू!) के लिए डेमो ऐप प्रदान किया गया है।

उदाहरण UI घटक

यहाँ छवि विवरण दर्ज करें

उदाहरण उपयोग

// init
mUIPheonix = UIPheonix(with:myCollectionView)
mUIPheonix = UIPheonix(with:myTableView)

// connect model-view
mUIPheonix.setModelViewRelationships([MyModel.nameOfClass:MyView.nameOfClass])

// add models for the UI
models.append(SimpleButtonModel(id:1, title:"Hello World!"))

// render, update UI
mUIPheonix.setDisplayModels(models)


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow