iOS开发
文章平均质量分 57
clmd_ld
这个作者很懒,什么都没留下…
展开
-
flutter-Provider的基本使用
关于Provider在这之前,首先需要说明,Provider监听的是model中的属性、方法变化。首先,需要在main里面,申明出需要全局监听的model,我们以NonMemberPrivilegeModel这个数据模型为例子:盖model中有两个变量,根据变量状态局部刷新UI,注意,方法中的notifyListeners一定要有,否则不会刷新!!swiper滑动,修改swiper上面的UI,滑动的时候,调用changeChooseGoldStatus,修改model里面的值,需要刷新的控件,用原创 2021-04-06 19:23:42 · 650 阅读 · 0 评论 -
iOS-Swift image元数据读写exif信息
网上找了很多都没有找到swift版本能用的,我参考了网上现有的知识点 然后在官方文档里一个个查阅总结一下。func writeMetaData(imageData: Data) -> Data? { let options = [kCGImageSourceShouldCache : kCFBooleanTrue] if let imgSrc = CGI...原创 2020-04-20 10:31:47 · 1233 阅读 · 0 评论 -
iOS开发-网络请求的同步化方案(串行执行)swift
这个方案是用一个元素为闭包的数组当作一条串行队列栈,每个闭包元素依次出栈执行。在前一个闭包执行完时调用后一个闭包执行。对闭包(block)不是很熟悉的可以参考我之前的文章https://blog.csdn.net/clmd_ld/article/details/85329548核心代码:typealias BlockItem = () -> Voidvar blockStack ...原创 2019-12-10 17:16:02 · 766 阅读 · 0 评论 -
iOS开发 SSO单点登录(Firebase身份识别)
所谓SSO就是一个地方登录,多个系统或者多个应用自动识别身份免密登录进去。实际是得到一个用户flag(uid)。它能做什么事呢?比如我们有两个互不相关的应用A和B,我们在应用A登录了之后,进入应用B会自动识别身份不再输入账密就登录进去了。详情自查不再累述这里我们用Firebase来做身份识别,相当简单。第一步https://console.firebase.google.com/去Fi...原创 2019-12-05 13:50:57 · 764 阅读 · 0 评论 -
swift - xib关联view
classfuncsharedInstance()->DeviceAlertView{letnibView=Bundle.main.loadNibNamed("DeviceAlertView",owner:self,options:nil)!.firstas!DeviceAlertViewnibView.b...原创 2019-10-11 11:28:04 · 292 阅读 · 0 评论 -
iOS项目集成flutter及注意事项
第一步电脑集成flutter SDK 设置环境变量等等这里不做过多介绍自行百度我使用的 channel是stable,你可以flutter channel 命令行查看你的channel,flutter channel stable可以切换到你选的channel(这个channel不知道是不是影响后续操作,如果影响建议跟我保持一致,我同事的在create module的时候podhelper.r...原创 2019-08-08 11:45:57 · 1943 阅读 · 0 评论 -
Flutter获取iOS中UserDefaults的内容
Flutter中文网的原文我怎么在 Flutter 中访问 UserDefaults?在 iOS 中,你可以使用属性列表来存储键值对的集合,即我们熟悉的 UserDefaults。在 Flutter 中,可以使用 Shared Preferences plugin 来达到相似的功能。它包裹了 UserDefaluts 以及 Android 上等价的 SharedPreferences 的功...原创 2019-08-15 12:09:48 · 1227 阅读 · 0 评论 -
IOS开发证书和描述文件生成
首先进入苹果开发者中心:如图可以看到证书分为推送证书、开发证书和生产证书。点击添加证书按钮,可以选择生成开发证书、生产证书或者推送证书,选择你要生成的证书类型之后,选择你需要生成证书的APP ID,然后此时会到选择CSR文件,接下来创建CSR文件,如图:然后就会生成证书,下载并加入钥匙串。Identifiers:用来注册Bundle ID到自己名下,App Bundle ID(Bundle...原创 2019-07-31 15:51:56 · 899 阅读 · 0 评论 -
IOS开发过程中如何简单快速使用storyboard(不需要考虑适配问题)
IOS 开发,屏幕适配一直都比较麻烦,现在主流的无外乎使用适配的三方库,或者xib添加约束,但个人感觉都比较麻烦,要么增加代码量,要么增加时间浪费量,难道就没有别的 更加简便的方法么?现在我给大家推荐一种利用xib而不需要添加任何约束的方法。首先按下图选择开发信息,目前我只开发过iPhone,因此设备选择为iPhone(竖屏),针对别的苹果设备是否有效有待测试。然后设置启动画面,在设置启动画面原创 2017-04-10 13:36:55 · 1124 阅读 · 0 评论 -
iOS开发 --frame和bounds区别详解
frame和bounds首先来说一下frame和bounds的个人理解:frame:view.frame的意思是这个view在父视图本地参考坐标系(bounds)上的位置与大小 bounds:view.bounds是这个view自身的本地参考坐标系(位置与大小)供其子视图使用原创 2017-08-11 11:29:15 · 791 阅读 · 0 评论 -
swift-stroybord和xib关联文件
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-07-30 20:39:08 · 375 阅读 · 0 评论 -
iOS开发,tableView中cell的重用详解
iOS中tableView是一个大的模块组件,它的重要性每个iOSCoder都是了解的。但是tableView中却有个重大的坑,就是cell的重用,每个刚接触iOS开发的人都深受其海。那么经过一段时间研究,对于重用方面希望能对大家有点帮助。iOS系统严格控制了内存占用,所以tableView引进了重用机制。重用就是当cell数超过tableview能复用之前创建过的cell原创 2016-07-05 13:09:38 · 3253 阅读 · 0 评论 -
iOS开发常用之block传值
原创未经允许,不得转载 开发中会常用到传值,正向传值很简单不必多说,那么反向传值就需要一提了,有block传值,代理传值等等。。今天咱们就来说说非常简单实用的block传值。。话不多说上代码。- (IBAction)Positioning:(id)sender { HSInstalltMapViewController * IMVC = [[HSInstalltMapViewControl原创 2016-02-29 10:06:52 · 632 阅读 · 0 评论 -
iOS开发实战之真机调试(免证书)
xcode7出来后,苹果终于开放了真机调试,真机调试绝对是开发的一个测试利器,由于各种原因模拟器和真机的运行环境肯定会有一些区别。所以用真机调试配合开发测试是很有必要的。废话不多说,直接上免证书的设置方法。 没图说个呵呵。。。。。。。。选中Xcode框 点击偏好设置 添加你的appleID到Xcode(跟你手机登录的appleID一致) OK,登录玩了之后选中你的apple ID 这时原创 2016-03-16 09:51:34 · 521 阅读 · 0 评论 -
iOS开发实战之搜索控制器UISearchController使用
当tableView中的数据过多的时候,在tableView上加一个搜索框就变的很必要了,本文就讨论搜索控制器的使用,以及谓词的简单实现。.m文件中代码如下 添加搜索控制器的各种协议<UISearchBarDelegate,UISearchResultsUpdating,UIAlertViewDelegate>创建两个实例和数据源{ NSArray * _dataSource;}@prope原创 2016-03-02 19:38:30 · 4959 阅读 · 1 评论 -
iOS开发实战之app获取通讯录(iOS 9)
在做通讯类APP的时候,时常会访问到手机的通讯录,来获取联系人的各种属性,那么本文就来讨论一下怎么获取通讯录。 注意:iOS 9+版本上可以行,其他版本未试。第一步:先导入系统库 《Contacts.framework》 然后在.h上导入头文件#import <Contacts/Contacts.h>第二步:直接在.m文件中写代码//通讯录存储的管理类CNContactStore * stro原创 2016-03-02 19:14:51 · 2471 阅读 · 1 评论