IOS技术文章
-
iOS开发实现计算器功能
本文实例为大家分享了iOS实现计算器功能的具体代码,供大家参考,具体内容如下 效果图 Masonry 使用数组来自动约束 NSArray *buttonArrayOne = @[_buttonAC,…… -
iOS整个APP实现灰色主题的示例代码
灰色主题 背景 在一些哀悼日,清明节的时候app会实现一些灰色主题功能,部分app需求是tab首页实现灰色模式就可以,但一些需求是直接整个app都变为灰色模。 普…… -
-
Objective-C const常量的优雅使用方法
目录 正文 Objective-C 的常量声明方式 在 Objective-C 中使用 let 来声明常量 正文 在编写代码时经常要使用常量,来替代 magic number。比较简单的做法是通…… -
iOS底层探索之自动释放池原理解析
目录 1、概述 2、底层探索 2.1、打印自动释放池结构 2.2、objc_autoreleasePoolPush 2.2.1、AutoreleasePoolPage 2.2.2、AutoreleasePoolPageData 2.2.3、p…… -
iOS开发实现图片浏览功能
本文实例为大家分享了iOS实现图片浏览功能的具体代码,供大家参考,具体内容如下 这是整体的效果图: 其中main.stroyboard中的控件有2个button,2个label,一…… -
iOS UIScrollView和控制器返回手势冲突解决方法
开发中,有部分UI,会将UIScrollView横向铺在底层,上面放tableView 或一些视图左右滚动切换,底层的scrollView会和Nav ViewController原有的返回手势冲突 解…… -
fastlane自动化打包iOS APP过程示例
目录 概述 fastlane的安装 fastlane的配置 到你的iOS项目下,执行初始化命令: 打包并自动上传 App 到蒲公英 安装蒲公英的 fastlane 插件 打包上传到Test…… -
如何在IOS中使用IBeacon
什么是iBeacon? iBeacon 是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术…… -
iOS开发探索多线程GCD队列示例详解
目录 引言 进程与线程 1.进程的定义 2.线程的定义 3、 进程和线程的关系 4、 多线程 5、 时间片 6、 线程池 GCD 1、任务 2、队列 3、死锁 总结 引言 在i…… -
如何在iOS中高效的加载图片详解
目录 前言 图片的渲染流程 DataBuffer SD源码分析 ImageBuffer 占用内存大小 Xcode测试 如何减少图像占用内存 向下采样 SD源码分析解码过程 选择正…… -
IOS 屏幕适配方案实现缩放window的示例代码
背景: 公司有个iPad项目(只支持横屏),是11年开发的,那时的iPad只有1024x768的分辨率,所以没有屏幕适配的问题,frame都是写死的。后来不同尺寸的iPad相继…… -
ios uicollectionview实现横向滚动
现在使用卡片效果的app很多,之前公司让实现一种卡片效果,就写了一篇关于实现卡片的文章。文章最后附有demo 实现上我选择了使用UICollectionView ;用UIColle…… -
iOS调用高德地图SDK的完整步骤
目录 准备工作: 方法如下: 其中申请key的方法如下: 接下来就进入到项目内部的设置了: 重要的点: 总结 准备工作: 安装CocoaPods使用下载第三方库相同的…… -
iOS浮点类型精度问题的原因与解决办法
目录 前言 如何解决浮点型精度问题 四舍五入处理 更优的解决方案 精度丢失的原因 浮点类型的存储方式 有效位数 指数的存储方式:移位存储 double类型 总结…… -
iOS UICollectionView实现横向滑动
本文实例为大家分享了iOS UICollectionView实现横向滑动的具体代码,供大家参考,具体内容如下 UICollectionView的横向滚动,目前我使用在了显示输入框的输入…… -
-
关于ios配置微信config出现验签失败的问题解决
在开发中,出现了一个关于微信配置的问题。 使用的开发工具以及开发框架为 uniapp , JSSDK为 jweixin 使用uniapp进行公众号开发,需要在进入某个页面时候进行…… -
iOS列表上拉(平滑加载数据)自动加载数据的问题解决
项目需求 我的的列表需要改变,原来的分页加载采用的是MJRefresh框架进行加载更多数据,这需要有一个上拉动作才能触发,而我的产品的意思是当快要滑动到底部时…… -
-
-
iOS tableView多输入框如何获取数据
前言 难得有点空暇的时间,写写文章,一壶小茶,惬意。扯远了,言归正传。 大家在做App开发的时候,肯定遇到过在一个列表中有多个让用户填写资料的情况,类似…… -
iOS实现手动和自动屏幕旋转
本文实例为大家分享了iOS实现手动和自动屏幕旋转的具体代码,供大家参考,具体内容如下 首先iPhone中屏幕分为状态栏方向和设备方向 typedef NS_ENUM(NSInteger…… -
-
flutter状态管理Provider的使用学习
目录 1. provider的使用 2. 控制Widget的刷新颗粒度 3. 小结 本文主要介绍flutter中状态管理组件provider,provider: ^6.0.3主要是用于我们系统InheritedWid……