在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
651
2022-10-28
一个快速搭建UI控件的整合框架-AxcUIKit
AxcUIKit-Sample
AxcUIKit简要说明
这个库会不断的更新和融合更多功能,有什么好的修改意见或者是更优秀的代码欢迎加入。
一直在接受大家的意见和修改,所以可能更新会较为频繁,可以点个Star,方便以后有需求了能快速找到需要的示例。。O(∩_∩)O谢谢
AxcUIKit图示
框架的继承链结构图示:
工程UI图示:
如有需要改进的意见请邮件至:axclogo@163.com
Features
支持控件全Set入参设置属性 支持点语法或Set动态设置SetNeedDisplay 支持模块分离化,可取出部分相关文件独立使用 支持很多常用类扩展的工具类 支持部分控件可继承使用 支持部分类扩展独立 支持控件组合使用 支持部分控件Xib使用(详细请看演示文件注释) 支持适配框架进行布局使用
AxcUIKit命名规范
=======枚举=======
-枚举名称:类扩展枚举:Axc+扩展类型+控件名称+功能+Style (注:如果控件名称中包含扩展类型则省略扩展类型。如:AxcShimmeringViewStyle) 控件枚举:Axc+控件名称+功能+Style
-枚举类型:类扩展:枚举名称+类型 控件:枚举名称+类型
=======成员=======
-成员属性命名:类扩展:axcUI_+功能+开头小写的属性名称; 控件类:axcUI_+开头小写的属性名称;
-成员函数命名:类函数:类扩展:AxcUI_+功能+开头大写的函数名称; 控件类:AxcUI_+开头小写的函数名称; 实例函数: 类扩展:AxcUI_+功能+开头小写的函数名称; 控件类:AxcUI_+开头小写的函数名称; 预设函数:(无参可直接执行的) 类扩展:AxcUI_+开头大写的函数名称;
=======代理委托=======
-代理参数名称类扩展:axcUI_+开头小写的功能名称+Delegate; 控件类:axcUI_+开头小写的控件名称+Delegate;
-代理协议名称:类扩展代理:Axc+扩展类名+功能+delegate 控件代理:Axc+控件名称+delegate
-代理委托函数命名类扩展:AxcUI_+开头小写的函数名称; 控件类:AxcUI_+开头小写的函数名称;
=======文件命名=======
-文件夹名称:类扩展:类名+‘+’ 控件类:AxcUI_开头大写的控件名
-对象命名:类扩展:类名+‘+’Axc+控件名称 (注:如果控件名称中包含扩展类型则省略扩展类型。如:UILabel+AxcShimmering) 控件类:AxcUI_开头大写的控件名(如果太长则省略部分单词)
部分原作者
ribs:https://github.com/itribs zzyspace:https://github.com/zzyspace Marxon13:https://github.com/Marxon13 smallmuou:https://github.com/smallmuou zekunyan:https://github.com/zekunyan zhwayne:https://github.com/zhwayne hsousa:https://github.com/hsousa sunsx9316:https://github.com/sunsx9316 gsdios:https://github.com/gsdios Vinh Nguyen:https://github.com/gontovnik/DGActivityIndicatorView
Licenses
All source code is licensed under the MIT License.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~