
IOS打包动态库以及使用的过程和注意事项
创建IOS动态库其实也并非什么难事,因为目前最新版本的Xcode已经支持创建动态库了。 所谓的动态库就是将一些可以在多个项目中用到的公用代码可以放到同一个工程里边,然后打成一个包,这个包的后缀是framework,这个文件可以引用到多个项目中使用,因为它是一个独立的代码库,也可称为第三方库,相信大家之前也用过其他第三方…
阅读全文 »已阅读 2,554 次创建IOS动态库其实也并非什么难事,因为目前最新版本的Xcode已经支持创建动态库了。 所谓的动态库就是将一些可以在多个项目中用到的公用代码可以放到同一个工程里边,然后打成一个包,这个包的后缀是framework,这个文件可以引用到多个项目中使用,因为它是一个独立的代码库,也可称为第三方库,相信大家之前也用过其他第三方…
阅读全文 »已阅读 2,554 次其实很简单其实就是用NSNumberFormatter来做格式化就好了如下 NSNumberFormatter *formatter = [NSNumberFormatter new]; formatter.numberStyle = kCFNumberFormatterRoundHalfDown; [formatte…
阅读全文 »已阅读 1,349 次昨天给朋友装路由器,遇到了一个问题就是一切配置完毕,路由器连接信息显示为已连接,但连接路由器的电脑还是不能上网,我就纳闷了,后来得知原来是房东给绑定了mac地址,这太郁闷了,点击路由器中mac克隆,保存,搞定,终于可以上网了
阅读全文 »已阅读 928 次find . -name “.gitignore” | xargs rm -rf find . -type d -name ‘.svn’ -print -exec rm -rf {} \; find . -name “.git” | xargs r…
阅读全文 »已阅读 2,191 次最近发现Mac Pro开不了机了于是在网上找了很多解决方式,最好用的就是如下方法了 在mac开机出错开不了机的时候重启以最快速度按以下键响3声 Option Command p r //记住要同时按住
阅读全文 »已阅读 2,554 次在开发的时候,有很多地方需要显示UIViewController,但在很多时候很不方便显示,比如在一个不是ViewController的类里在一个普通的View里或者一个管理类里,在这些情况下我们需要将源ViewController传递到使用的地方使用如下方式显示VC: viewController.present(v…
阅读全文 »已阅读 729 次在日常的开发中我们经常会有这样的需求就是使一个View显示到最上层,从而不被其他View所遮挡,那么一共有两种方式。比如说我们的view1需要放到最上层,二parentView是它的父容器,那么我们来看一下两种方法是怎么实现的: 1) 第一种使用bringSubview(toFront:)方法来实现 parentVie…
阅读全文 »已阅读 5,323 次可以通过获取AVCaptureConnection,然后调用setVideoOrientation:方法解决图像90°问题。 比如:显示AVCaptureVideoPreviewLayer [[_videoPreviewLayer connection] setVideoOrientation:AVCaptureVid…
阅读全文 »已阅读 1,016 次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…
阅读全文 »已阅读 688 次parentView.bringSubview(toFront: childView) 其实就这么一句话,parentView代表父容器,childView代表子View,也就是你想放到最上层的View
阅读全文 »已阅读 3,644 次在做项目的过程中往往会用到UITableView或UICollectionView删除Cell的需求,那么做这些操作的时候我们需要注意操作的顺序。 在操作删除UITableView或UICollectionView的Cell之前,我们需要先将需要删除的数据从数据源中删掉,然后再去做UI上的删除 UICollection…
阅读全文 »已阅读 1,368 次最近升级完swift4做了很多适配的工作,当然大部分适配还是停留在UI上的,尤其是iPhoneX出来之后,做了很多关于它的适配,包括刘海还有底部安全区域的适配。 但要命的是程序原来跑的好好的,但现在莫名其妙的在一些地方crash了,Oh No 什么情况这是,一阵的慌张,然后急匆匆到Google上进行查找解决方案,也就是…
阅读全文 »已阅读 1,616 次在iOS开发中我们会让用户自己在设置中做一些配置,比如说有些App中某些设置,再例如需要修改APP的服务器地址(让然这种设置可能在开发的过程中我们自己会用到)。 那么在Settings.Bundle中支持哪几种配置呢?我们下边来了解一下 1、Group 字面意思很清楚是分组的意思,它用来表示一组设置项 很容易理解,Ti…
阅读全文 »已阅读 1,392 次其他废话不说,直接上代码 tableNode?.view.snp.makeConstraints({ (make) in if #available(iOS 11.0, *) { make.edges.equalTo(self.view.safeAreaLayoutGuide.snp.edges) } else { m…
阅读全文 »已阅读 1,166 次在 macOS Sierra 系统的「安全与隐私」设置,在允许从以下位置下载的应用中,只有 App Store 与 App Store 和被认可的开发者二个选项,唯独任何来源这个选项不见了 打开了 Terminal 终端后 ,在命令提示后输入 sudo spctl –master-disable 并按下回车…
阅读全文 »已阅读 3,845 次在做项目的过程中突然遇到要在keywindow上添加一个全屏View来实现一个ViewController从底部present出来的一个效果,当然只是把View添加到keywindow上很简单,但我现在布局用的是自动布局,这个动画就不好实现了。 我突然想到了用SnapKit这个自动布局库来实现一下试试,经历了好几个版本…
阅读全文 »已阅读 5,673 次