很久没有写demo了,抽空写个通讯录的demo。链接:https://github.com/pizazzsy/AddressBook.git[https://github.c...
很久没有写demo了,抽空写个通讯录的demo。链接:https://github.com/pizazzsy/AddressBook.git[https://github.c...
应项目需要,需添加一个自定义的通讯录,所以需要对联系人按名字的首字母进行排序。以下方法已经封装好,复制到项目中直接可以使用。该方法是使用UILocalizedIndexedC...
前言:之前使用CocoaPods时,对于Podfile文件的配置,也就了解了最基本的使用。但是公司同事对于Podfile的配置有很多骚操作,不得不系统的了解一下了,😄!内容都...
概述 自2019年初--至今,笔者为求生计,被迫转学Vue开发,老兵不死,只会逐渐凋零,以致于渐渐冷落了iOS开发,毕竟有舍便有得,不逼自己一把,也不知道自己有多优秀。 由于...
最新安装Cocopods 记录 安装Cocoapods之前需要安装许多东西,具体流程是这样, Xcode — Homebrew — RVM — Ruby — Cocoap...
从 Cocoapods 1.8 开始,初始化项目不再使用 pod setup,而是直接使用 pod init 即可。 但当更新为最新的 Xcode 14 后,初始化新项目会出...
吐槽:网上有一些人是很厉害但不会描述,往往引导想学习的开发者们入了一个坑之后又一个坑,我也是深受其害,TMD。但是更有些一些猪想都不想把别人的成果Copy过来就以为是他的了,...
. xcworkspace工程可以直接用Xcode创建.也可以Xcode创建普通工程singal app 之后pod install.也有创建出. xcworkspace.来...
画中画本质是添加了一个视频悬浮框,demo地址:点我:demo链接[https://github.com/howhyone/FDPictureInPicture.git],核...
在 Github 上下载的 SVGKit, 运行之后获取到 *SVGKit.framework *和 CocoaLumberjack.framework, 将这两个 fra...
目前项目组件化已经告一段落,我把总结的相关文章列罗出来创建cocoapod私有库详细步骤(基础组件组件化)iOS组件化方案与实践:Target-ActioniOS组件化解决图...
原生MapKit 库中,MKMapView 加载的mapView 在国内地图数据是高德地图 ,在国外加载的是苹果自研的地图 询问了苹果技术客服,给出的回复: In China...
在播放视频时,上下滑动来切换视频源是种很好的体验,就像下图中新浪的微博和新闻客户端,以及inke直播等APP的视频播放页面,很容易让用户产生看完一个再看一个的冲动。 这种滑动...
按钮需要同时设置图片和文案且两者的相对位置不一定,这个需求十分常见,稍有经验的开发者一定会想到自己写个可以自适应各种情况的扩展方法,以前需要用的时候找过一些别人写的,拷贝过来...
转场动画,就是Vc切换过程中的过渡动画。官方支持以下几种方式的自定义转场:1、我们最常见的在 UINavigationController 中 push 和 pop;2、也是...
iOS8 Photos Framework 1. Model PHAsset 、PHAssetCollection、PHCollectionList 是Photos框架中的模...
前言 苹果在iOS14继续加强了对用户隐私的保护,有时需求只是想选择一张相册中的图片,但是需要对App开发整个照片库的权限,一些私密照片也可以被App读取到,这样很不合理!因...
适配的参考资料[https://mp.weixin.qq.com/s/eGHi17N-XOsZB2Bh-tZZXA] 旧版的 UIImagePicker 返回的是 PHAss...
iOS 14开始推出了PHPicker,更加快了UIImagePickerController退出历史舞台的步伐,取而代之的是PHPickerViewController,但...
一般情况下设置阴影只需要设置layer就行,但是如果只是单边阴影,只设置layer效果不是多好,可以用贝塞尔曲线实现。 1. 直接设置layer阴影效果 2. 利用贝塞尔曲线...