分类
专注移动端,热爱生活,热衷开发。
iOS swift 码云客户端 完整项目分析之二 iOS swift 码云客户端 完整项目分析之二
1 项目地址 https://gitee.com/oschina/git-osc-iphone使用Swift语言重构的码云iOS客户端,采用MVVM设计模式与POP(面向协议编程),核心框架为RxSwift。 此篇文章讲解,如何构造一个
2023-02-18
iOS swift 码云客户端 完整项目分析之一 iOS swift 码云客户端 完整项目分析之一
1 项目地址 https://gitee.com/oschina/git-osc-iphone使用Swift语言重构的码云iOS客户端,采用MVVM设计模式与POP(面向协议编程),核心框架为RxSwift。 效果如下:
2023-02-13
iOS swift Gitee客户端 完整项目分析之三 iOS swift Gitee客户端 完整项目分析之三
1 项目地址 https://gitee.com/open-gitee/gitee_iosGitee基于SwiftUI和OpenApi的iOS客户端项目。 2 设置页面首先看下设置tab页效果: 2.1 入口SettingView()
2023-02-12
iOS swift Gitee客户端 完整项目分析之二 iOS swift Gitee客户端 完整项目分析之二
1 项目地址 https://gitee.com/open-gitee/gitee_iosGitee基于SwiftUI和OpenApi的iOS客户端项目。 2 首页其他列表2.1 Issues点击Issues这个item后,会跳转到所有I
2023-02-12
iOS swift Gitee客户端 完整项目分析之一 iOS swift Gitee客户端 完整项目分析之一
1 项目地址 https://gitee.com/open-gitee/gitee_iosGitee基于SwiftUI和OpenApi的iOS客户端项目。 2 项目截图 3 首页相关这里是底部3个Tab
2023-02-06
iOS swift 3天30个swift项目之第三天 iOS swift 3天30个swift项目之第三天
1 滑动删除1.1 效果 1.2 列表实现class ViewController: UITableViewController { 数据定义: var data = [ pattern(image: "1&
2023-02-05
iOS swift 3天30个swift项目之第二天 iOS swift 3天30个swift项目之第二天
1 渐变TableView1.1 效果 1.2 代码实现直接是继承了UITableViewController这个控制器,这个应该是自带了一个列表。内部有一个tableView。 class ClearTableViewControlle
2023-02-04
iOS swift 3天30个Swift项目之第一天 iOS swift 3天30个Swift项目之第一天
参考项目:https://github.com/soapyigu/Swift-30-Projects 1 计时器首先看下效果吧。 1.1 主要功能点击播放按钮,数字开始增加;点击暂停按钮,数字停止增加;点击“Reset”,数值置为0;
2023-02-03
iOS swift 打造TabLayout效果 iOS swift 打造TabLayout效果
1 需求定义在首页,我们需要实现一个多tab页,支持左右滑动,上滑吸顶的效果。比如这样: 需要保证良好的用户体验效果,每个页面都是独立的,可以上滑吸顶,左右滑动页面切换,而且还需要支持未读数字提示。 2 需求分析针对这些需求,github上
2023-02-02
iOS swift 混编Flutter iOS swift 混编Flutter
1 集成Flutter原因最除是项目人员调动,导致产品和开发数量不匹配。领导打算使用跨平台方案,但原有项目都是基于原生实现,如果想转Flutter,肯定得先考虑混编方案,因为需求也是持续迭代的,而且市场上也是由先例,可行性肯定是没问题的。
2023-02-01
iOS-swift-网络请求二次封装moya iOS-swift-网络请求二次封装moya
1 github地址 https://github.com/chensx1993/moyaManager 这个应该是一个小姐姐,我看到我们项目用了这个三方库,所以这边分析下封装细节。 简单介绍下吧: moya是对Alamofire的再次封
2023-02-01
iOS swift 实现简易地图功能 iOS swift 实现简易地图功能
1 需求定义产品需要我们实现这样一个需求,就是根据一个地址(可能有经纬度也可能没有),然后跳转到地图页面去,地图中间会显示这个地址。运行用户自行点击定位,这样中间会显示当前位置。允许左右滑动,地图中心也会随之变更。支持搜索功能,根据用户搜索
2023-01-31
1 / 2