iOS
文章平均质量分 53
liu_yun_long
这个作者很懒,什么都没留下…
展开
-
iOS、h5、vue混合开发
ios-h5-vue: ios swift vue h5android java vue h5原创 2022-03-30 17:39:36 · 3142 阅读 · 0 评论 -
wkwebview缩放问题的解决
很简单 就是在header中加入 mata设置 ,代码 如下:<header> <meta charset="UTF-8"> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="author" content="fire" /> <meta name="viewport...原创 2022-03-30 16:26:10 · 671 阅读 · 0 评论 -
iOS应用如何减少UI代码-用此方法
extension UIView { ///获取fram相关 var maxX: CGFloat { return frame.maxX } var maxY: CGFloat { return frame.maxY } var minX: CGFloat { return frame.minX } var minY: CGFloat { return frame.minY } var w: CGFloat { return frame.width...原创 2022-03-30 14:39:38 · 1885 阅读 · 0 评论 -
oc-算法
/**二分查找@param array 需要查找的数组且必须为有序数组@param key 目标元素@param lower 数组起始下标@param upper 数组末尾下标@return 目标元素在数组的下标*/- (NSInteger)twoPointLookup:(NSArray *)array target:(NSInteger)key lower:...原创 2019-09-25 11:10:44 · 446 阅读 · 0 评论 -
iOS-记一次原生活体检测、人脸识别和证件拍照问题的处理
github上搜到的项目源码:https://github.com/lymuxh/FaceDetectionDemo_iOS项目解读: -1.通过OpenCV库进行人脸识别,只识别是不是人的脸,没有进行人脸对比,可惜可惜,人脸对比只能自己另想办法 -2.通过LivenessDetectionCombineSDK进行活体检测 -3.通过LivenessDetectionCombineSDK进行证件照拍照 -4.libOliveappCombineSDK2.a和opencv2....原创 2020-11-06 11:34:10 · 1447 阅读 · 0 评论 -
OpenCV学习
opencv学习文档 -https://www.w3cschool.cn/opencv/ -http://www.woshicver.com/ -https://www.cnblogs.com/Undo-self-blog/p/8423851.htmlopencv编译iOS平台 -下载OpenCV和OpenCV_Contrib源代码 -编译相关的文章 -https://www.jianshu.com/p/0a9f86ac04b9 -...原创 2020-11-06 11:31:43 · 137 阅读 · 0 评论 -
解决CocoaPods慢的方案(gem和pod repo换源)
gem换源$ gem sources --remove https://rubygems.org/ # 移除默认源$ gem sources -a https://gems.ruby-china.com/ # 添加Ruby China镜像$ gem sources -l确保只有gems.ruby-china.org源pod repo换源$ pod repo默认是GitHub源master- Type: git (master)- URL: https://githu原创 2020-05-12 17:57:45 · 3893 阅读 · 3 评论 -
iOS多个网络请求同步的三种实现方法
https://www.jianshu.com/p/e83a626a86ac转载 2019-10-11 14:46:42 · 912 阅读 · 0 评论 -
iOS-数据结构
Q:什么是数据结构简单地说,数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式”决定了数据结构对于某些操作是高效的,而对于其他操作则是低效的。Q:程序员必须知道的八大数据结构数组、栈、队列、链表、树、图、字典树(这是一种高效的树形结构,但值得单独说明)、散列表(哈希表)Q:数组•面试中关于数组的常见问题寻找数组中第二小的元素找到数组中第一个不重复出现的整数合并...原创 2019-09-25 11:00:01 · 657 阅读 · 0 评论 -
重写与重载
重写:子类重新写父类方法的实现重载:在一个类中允许方法名相同参数不同的方法原创 2019-06-24 12:23:16 · 88 阅读 · 0 评论 -
iOS 国际化
https://www.cnblogs.com/yanzheng216/p/8674722.html转载 2019-06-20 17:13:30 · 197 阅读 · 0 评论 -
iOS开发 关于model的处理
ios开发model的处理重点不是把数据解析变成字典然后映射到model的属性上面,而是干model该干的事。model该干什么呢?1.数据的获取,发网络请求放在model里比较的合适,放到controller中就有点不合适了2.数据的改变处理。以后怎么干?1.只给model定义一个dic属性,即@property (strong, nonatomic) NSDictionary *dic;将数据...原创 2018-04-25 16:23:49 · 1445 阅读 · 0 评论 -
ISO开发-多线程
1.多线程:Cpu— 4核8线程,就好像几条跑道一样, 同一时间可以跑8辆车.运输的效率自然就高了2.多线程实现的方式 能力排序pThread<NSThread<GCD<NSOperation pThread 纯C 可以跨平台. 说明兼容性好, 缺点 对于某个平台 优化型不强 NSThread 苹果早期的多线程技术- 已经被淘汰了 GCD —...原创 2018-12-15 11:12:19 · 210 阅读 · 0 评论 -
iOS开发 Coretext基本用法
http://blog.csdn.net/fengsh998/article/details/8691823转载 2018-12-23 21:51:27 · 155 阅读 · 0 评论 -
iOS dateFormatter格式
纪元的显示:G:显示AD,也就是公元 年的显示:yy:年的后面2位数字yyyy:显示完整的年 月的显示:M:显示成1~12,1位数或2位数MM:显示成01~12,不足2位数会补0MMM:英文月份的缩写,例如:JanMMMM:英文月份完整显示,例如:January日的显示:d:显示成1~31,1位数或2位数dd:显示成01~31,不足2位数会补0 星期的显示:EEE:星期...原创 2019-01-08 11:15:28 · 1260 阅读 · 0 评论 -
Swift 修改状态栏
转载:https://www.jianshu.com/p/b24aebb4c12a一、过去修改状态栏样式是通过添加 Info.plist 属性来修改:1、在Info.plist中设置 View controller-based status bar appearance 为 NO2、在需要修改的控制器中 如果需要在全部View中都改变样式,可以写在父类的相关方法中,或者写到...转载 2019-02-24 10:36:09 · 574 阅读 · 0 评论 -
Swift - 修改导航栏的样式(文字颜色,背景颜色,背景图片)
转载:http://www.hangge.com/blog/cache/detail_962.html默认情况,导航栏UINavigationController的样式如下,如果想要使用代码修改样式也是比较简单的。 1,修改导航栏背景色 1 2 3 //修改导航栏背景色 self.navigationController...转载 2019-02-24 10:47:31 · 3100 阅读 · 0 评论 -
MKMapView的Span和Region深入分析
转载https://www.cnblogs.com/shuxiachahu123/p/5050359.html很多人在第一次开发iPhone应用遇到地图库的时候,都会有这样一个问题,iOS库中MKMapView没有zoomLevel这样的概念,替代 的是MKCoordinateSpan和MKCoordinateRegion,那他们究竟代表什么意思呢?如何使用呢?我上网搜索了好久,也没有人说的 ...转载 2019-03-15 14:05:52 · 638 阅读 · 0 评论 -
iOS 状态栏的修改
转载:https://blog.csdn.net/deft_mkjing/article/details/51705021如果侧边栏是通过向父控制器添加子控制器的方法做的 那么父控制器也要重写下面方法open override var childViewControllerForStatusBarStyle: UIViewController? { return view...转载 2019-04-27 11:00:02 · 500 阅读 · 0 评论 -
iOS 代码量的统计
打开终端cd到项目文件夹在终端输入如下命令:find . -name "*.swift" -or -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l原创 2019-05-24 09:01:18 · 314 阅读 · 0 评论 -
runtime学习笔记 摘自----https://blog.csdn.net/coyote1994/article/details/52355026
1.runtime(运行时机制)是什么runtime是属于OC的底层,是一套比较底层的纯C语言API, 可以进行一些非常底层的操作(用OC是无法现实的, 不好实现)。 在我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的C语言代码, runtime算是OC的幕后工作者。举例://OC : [[MJPerson alloc] init] //runtime : o...转载 2018-04-21 14:31:20 · 182 阅读 · 0 评论