App Developer
专注移动端,热爱生活,热衷开发。
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
iOS swift 数据库realm实践 iOS swift 数据库realm实践
1 需求定义需要获取服务端的条码数据库,存放到本地数据库。 背景:集成了扫码功能,扫到的条码头需要匹配数据库中的条码列表,可以认为这个是一个离线数据库。不会实时判断,因为条码很多,这里先获取所有的条码,存放到本地数据库。然后扫码就按照数据库
2023-01-30
iOS swift 如何实现扫码功能 iOS swift 如何实现扫码功能
1 需求定义这里有个需求,就是继承扫码能力,可以识别到条形码里面的内容。首先我们需要下载一个离线库,这个库里面会包含很多条码Code,相机通过识别到条码跟离线库中的匹配,如果匹配上了,会提示用户。所以首先我们肯定要有一个识别能力,数据库先不
2023-01-29
iOS-swift-自定义View之时间选择器 iOS-swift-自定义View之时间选择器
1 需求分析当我们选择购买一个东西时,有时需要预约发货,这时候需要用户手动选择某一天某一个时间,ui给的方案是这样的:预约日期: 预约时间:这里是间隔了2个小时一个时间。 可以看到这个日期是以日历形式展现,可以选择未来某个日期;时间是以滚轮
2023-01-28
iOS-swift-自定义View之四级地址 iOS-swift-自定义View之四级地址
1 需求分析目标是可以选择四级地址,什么是四级地址呢?省市区街道。类似淘宝买东西时,支付订单时需要填写收货地址,这里就需要构造一个四级地址弹框,让用户去选择。具体效果如下: 这个我们可以单独将这个地址弹框单独封装一下,本身就是一个工具,很多
2023-01-27
iOS swift 自定义View之步进器 iOS swift 自定义View之步进器
1 需求分析 需要实现一个步进器效果,比如我们在购买商品时,需要添加这个商品,可以点击+或者-,也可以手动输入购买数量。 效果如下: 基本交互很简单,有最小值和最大值,点击减号就将数量减1,点击加号就将数量加1,如果是最大值或者
2023-01-26
玩Android Compose版本 项目分析 玩Android Compose版本 项目分析
玩Android(compose版本)项目地址:https://github.com/yellowhai/PlayAndroid 1.项目settings.gradledependencyResolutionManagement 
2023-01-17
Android google samples nowinandroid app模块流程分析 Android google samples nowinandroid app模块流程分析
googe samples之 nowinandroid项目地址:https://github.com/android/nowinandroid 1.app模块build.gradle文件配置plugins { id(&
2023-01-15
Android gradle相关 KTS脚本 项目配置改造 Android gradle相关 KTS脚本 项目配置改造
googe samples之 nowinandroid项目地址:https://github.com/android/nowinandroid 1.gradle.properties这里面配置了 android.useAndroidX等
2023-01-13
iOS Swift 经典面试题之一 iOS Swift 经典面试题之一
以下是50个关于Swift的常见面试题: Swift和Objective-C的区别是什么? Swift和Objective-C是苹果公司开发iOS和macOS应用程序的两种编程语言。它们有以下不同之处:语法:Swift的语法比Objecti
2023-01-11
面试 iOS 通关秘籍 面试 iOS 通关秘籍
1 黑铁1.1 单选题,常识问题?1.iOS后台运行时在哪个版本才开始支持的:[B]A、iOS3.0B、iOS4.0C、iOS5.0D、iOS6.0 2.下列UIView的方法中,哪一个在iOS5.0前后的系统调用机制不同:[B]A、add
2023-01-10
3 / 4