关闭
当前搜索:

iOS做自定义拍照的时候图像选择90度,为了契合iPad的拍照

可以通过获取AVCaptureConnection,然后调用setVideoOrientation:方法解决图像90°问题。 比如:显示AVCaptureVideoPreviewLayer [[_videoPreviewLayer connection] setVideoOrientation:AVCaptureVideoOrientationLandscapeRight]; 拍照,输...
阅读(8) 评论(0)

python学习之函数自定义

def my_abs(x): if not isinstance(x,(int,float)): raise TypeError('bad parameter type') if x > 0: return x else: return -x 以上函数定义了一个返回绝对值的函数,其中 not isinstance(x...
阅读(4) 评论(0)

iOS将一个UIView放到父容器的最上层

parentView.bringSubview(toFront: childView) 其实就这么一句话,parentView代表父容器,childView代表子View,也就是你想放到最上层的View查看原文:https://www.liuandy.cn/ios/2018/01/17/2274.html...
阅读(12) 评论(0)

UITableView或UICollectionView删除Cell会遇到崩溃的问题

在做项目的过程中往往会用到UITableView或UICollectionView删除Cell的需求,那么做这些操作的时候我们需要注意操作的顺序。 在操作删除UITableView或UICollectionView的Cell之前,我们需要先将需要删除的数据从数据源中删掉,然后再去做UI上的删除 UICollectionView的删除方法调用如下: mList.remove(at:index) ...
阅读(15) 评论(0)

Simultaneous accesses to 0x10d000908, but modification requires exclusive access.

最近升级完swift4做了很多适配的工作,当然大部分适配还是停留在UI上的,尤其是iPhoneX出来之后,做了很多关于它的适配,包括刘海还有底部安全区域的适配。 但要命的是程序原来跑的好好的,但现在莫名其妙的在一些地方crash了,Oh No 什么情况这是,一阵的慌张,然后急匆匆到Google上进行查找解决方案,也就是如标题所述那样,我的英文一般,看字面意思是一个代码想要访问一个对象需要独占一块...
阅读(31) 评论(0)

iOS中使用Settings.Bundle做一些设置

在iOS开发中我们会让用户自己在设置中做一些配置,比如说有些App中某些设置,再例如需要修改APP的服务器地址(让然这种设置可能在开发的过程中我们自己会用到)。 那么在Settings.Bundle中支持哪几种配置呢?我们下边来了解一下 1、Group 字面意思很清楚是分组的意思,它用来表示一组设置项 很容易理解,Title就代表分组的名称,Type肯定是Group因为我们再这里定义的...
阅读(23) 评论(0)

UITableView使用代码添加使用Snapkit控制全屏显示 iOS11适配

其他废话不说,直接上代码 tableNode?.view.snp.makeConstraints({ (make) in if #available(iOS 11.0, *) { make.edges.equalTo(self.view.safeAreaLayoutGuide.snp.edges) } else { ...
阅读(23) 评论(0)

Mac 不显示未知来源选项的解决办法

在 macOS Sierra 系统的「安全与隐私」设置,在允许从以下位置下载的应用中,只有 App Store 与 App Store 和被认可的开发者二个选项,唯独任何来源这个选项不见了 打开了 Terminal 终端后 ,在命令提示后输入 sudo spctl --master-disable 并按下回车执行 随后再输入当前 Mac 用户的密码 当执行完之前输入的命令后,成功返...
阅读(20) 评论(0)

iOS中SnapKit动画的实现

在做项目的过程中突然遇到要在keywindow上添加一个全屏View来实现一个ViewController从底部present出来的一个效果,当然只是把View添加到keywindow上很简单,但我现在布局用的是自动布局,这个动画就不好实现了。 我突然想到了用SnapKit这个自动布局库来实现一下试试,经历了好几个版本的实验都以失败而告终,不是没有动画就是动画效果不对,总结了一下失败的原因主要有...
阅读(36) 评论(0)

swift中获取statusbar的高度和NavigationBar的高度

let statusbarHeight = UIApplication.shared.statusBarFrame.height //获取statusBar的高度 在iPhoneX上Statusbar的高度是44,在其他型号的设备上都是20,这是苹果发布iPhoneX的一大改变。 如果在iOS11.0上使用了大标题 navigationController?.navigation...
阅读(54) 评论(0)

Swift判断设备类型整理

import UIKit class HHDevice { static func isIphoneX() -> Bool { return iphoneType() == "iPhone X" } static func bottomOffset() -> CGFloat { return isIphoneX() ? 20 : 0 ...
阅读(42) 评论(0)

由于国内网路的限制大家无法方便下载Google Chrome那么我在这里提供下载,不定时更新

链接:googlechrome_63.0.3239.108.dmg 2017年12月28日 密码:2ssx 我会不定时更新,更新频率查看原文:https://www.liuandy.cn/informal_essay/2017/12/28/2176.html...
阅读(109) 评论(0)

The use of Swift 3 @objc inference in Swift 4 mode is deprecated

在把工程转换更新成Swift4后会有这个警告就是 The use of Swift 3 @objc inference in Swift 4 mode is deprecated 然而这个警告没有很多的需要去修改只需要我们做一下设置就行,如下图 查看原文:https://www.liuandy.cn/ios/2017/12/27/2173.html...
阅读(66) 评论(0)

Swift3升级到Swift4后String的API升级

苹果的swiftAPI更新很快,现在已经升级到swift4,在我做API适配的时候发现Swift4对String的操作简化了很多,所以写一篇文章总结一下,希望能够帮助到有需要的人。 在Swift4之前使用String的字符集需要使用String.characters来获取,如代码 var str1 = "What are doing?" //Swift3 for c in str1.chara...
阅读(89) 评论(0)

关于《鱼乐贝贝游泳馆》欺骗消费者的行为

我们再16年无意之间发现有小孩能游泳的地,那就是《鱼乐贝贝》,当时听说价格之后挺贵的,要好几千才能办一张50来天的游泳卡,家里算不是富裕,但希望孩子能参加这样一项活动所以咬牙办下来了。 当时办卡的时候那个店是直营店,那个店在北京朝阳区北苑路叫鱼乐贝贝北辰店,当时什么条款都没说,就直接给我办的卡,并没有提及只能跨店游一半的事,到今天尽然才知道这个条款,这鱼乐贝贝也太能坑消费者了,这只是其一。其二是当...
阅读(116) 评论(0)
108条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:141907次
    • 积分:2320
    • 等级:
    • 排名:第18616名
    • 原创:106篇
    • 转载:2篇
    • 译文:0篇
    • 评论:27条
    文章分类
    最新评论
    我的个人空间