当我们在谈iOS应用架构时,我们听到最多的是MVC,MVVM,VIPER这三个BuzzWord,他们的逻辑一脉相承,不断的从ViewController中把逻辑拆分出去。
从苹果官方推荐的MVC:随着系统的复杂,把功能进行细化,把整合View展示数据的逻辑的独立出来形成ViewModel模块,架构风格就变成了MVVM:随着系统的愈加复杂,把路由的职责,获取数据的职责也独立出去,架构风格就变成了VIPER:本文则想从另一个角度和大家探讨一个新的iOS应用架构方案,架构的本质是管理复杂性,在讨论具体的架构方案前,我们首先应该明确一个iOS应用的开发,其复杂性在哪里?对于一个iOS应用来说,其开发的复
1
Socket服务器端和多客户端通讯的例子。
使用了MVVMlight架构。
为了测试简单,SERVER和CLIENT是做在一个界面上了。
CLIENT可以点“+”多次添加,目前最多100个。
理论上可以更多,改下源代码就行。
紧缩包解压密码roycai1234
2018/1/15 17:36:57 2.21MB C# WPF SOCKET WVVMlight
1
Expenso-iOS:一个简单的ExpenseTracker使用程序,旨在演示SwiftUI,CoreData和MVVM体系结构的使用
2017/10/8 4:04:17 2.99MB swift ios ui-design material-design
1
对老外的源码进行了简单的修改,原始代码没有展开折叠功能,这里添加进去了,这个只是对样式进行了简单的修改,因而原TreeView的所有功能都支持,包括MVVM这是对先前的发布做了一点细节的调整,同时加入了MVVM,添加了展开折叠动画
2019/8/20 11:19:27 116KB WPF TreeView 横向排布 结构
1
模仿vue实现的在winform上实现的数据模型双向绑定。
升级版使用castle进举动态代理,较与旧版节省大量代码的书写,同时将核心抽出来,还能用到其它需要监听属性变化的地方
2020/10/5 3:44:01 3.52MB vue mvvm wpf 双向绑定
1
包含了在MVVM模式下的数据绑定、命令和事件、PasswordBox的绑定、RadioButton等一对多控件的绑定、关闭窗口和打开新窗口和数据验证等内容。
2018/5/6 14:23:13 258KB WPF MVVM
1
Xamarin样板这将作为在.NET中创建Xamarin应用程序的一般基础。
合理的警告:目前正在开发中,因而您将看到注释的代码,有时还会遭到黑客攻击,直到我将其构建到最终质量为止。
另一个合理的警告:目前,我故意不支持通过该应用程序注册(这是我需要的特殊情况),但是在不久的将来,我将添加普通/facebook注册。
入门这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。
有关如何在实际设备上进行部署的部署说明将在稍后发布。
与API服务器一起运行阅读先决条件您需要VisualStudio2017进行编译。
您还将需要启用Xamarin代理的计算机来运行IOS构建。
按照找到的说明连接XamarinMacAgent。
建立AndroidApp.Template.Droid项目被配置为使用最新的Android平台,以Android6.0.0为目标。
可以通过右键单击App.Template.Droid项目并单击“属性”,将其调整为您喜欢的任何设置。
在“应用程序”选项卡中,提供了用于更改它们的下拉菜单。
要在Android设备上运行项目,
2020/7/6 9:22:20 981KB template boilerplate xamarin auth
1
☆资源说明:☆[MicrosoftPress]PrismMVVM模式应用开发指南(WPF和Silverlight实现)(英文版)[MicrosoftPress]Developer'sGuidetoMicrosoftPrism4BuildingModularMVVMApplicationswithWindowsPresentationFoundationandMicrosoftSilverlight(E-Book)☆出版信息:☆[作者信息]BobBrumfield,GeoffCox,DavidHill,BrianNoyes,MichaelPuleio,KarlShifflett[出版机构]MicrosoftPress[出版日期]2011年03月29日[图书页数]290页[图书言语]英语[图书格式]PDF格式
2015/2/12 9:02:18 2.92MB .Net C# WPF
1
解压密码:liushiquanwpfUI插件式开发框架。
使用.net4.0Framework,Telerik第三方控件开发,设计模式使用MVVM(使用的不正轨,见笑了),使用到反射、特性等。
使用配置文件可以配置UI插件、windows工具、插件方法的调用。
最近工作较忙,没有时间弄插件管理插件,但直接使用配置文件也可正常使用,相信直接用于项目开发也是可以的,使用到的知识还不少,希望对大家有用。
现有插件管理插件、日志插件、灵活换肤插件、windows工具计算器、记事本等插件,调用dll方法实现框架关闭等。
插件管理插件后面有时间再补完整,整个框架完成后,打算写下开发文章,公开和大家讨论下。
2021/10/27 16:33:41 4.18MB wpf ribbon UI插件 mvvm
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
共 42 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡