前言 iOS里的UI控件其实没有几个,界面基本就是围绕那么几个控件灵活展开,最难的应属UICollectionView了,因为它的可定制化程度最高,最灵活,值得我们去研究一番...
前言 iOS里的UI控件其实没有几个,界面基本就是围绕那么几个控件灵活展开,最难的应属UICollectionView了,因为它的可定制化程度最高,最灵活,值得我们去研究一番...
在iOS中,系统自带的正则类是 NSRegularExpression 初始化 使用实例: 输出 从中我们可以看到[result range] 和 [result rang...
原文:https://zhuanlan.zhihu.com/p/444326427[https://zhuanlan.zhihu.com/p/444326427] 从iPho...
TabBar还有TabBarView都是谷歌flutter官方组件库——Material组件库提供的组件,其中TabBar用于导航切换,TabBarView则是配合其切换显示...
本文将以哔哩哔哩–乘风破浪视频为例,you-get下载视频,同时利用python爬取B站视频弹幕,并利用opencv对视频进行分割,百度AI进行人像分割,moviepy生成词...
一、RAC简介 ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架 。 二、RAC的使用 2.1 、如何导入Reactive...
一、InjectionIII使用 iOS 原生代码的编译调试,都是通过一遍又一遍地编译重启 App 来进行的。所以,项目代码量越大,编译时间就越长。虽然我们可以通过将部分代码...
前言由于公司需使用RAC+MVVM模式要写业务逻辑,对于rac菜鸡的我,不得不补习下功课,在RAC中,万物皆信号。感悟:没使用之前,为嘛要用这个,不用这个也能实现啊使用中,这...
iOS 9新特性关键字:nonnull、nullable、null_resettable 注意这几个关键字都是用来修饰对象类型的! 一、nonnull 1、作用:表示不能为空...
还记得若干年前第一次接触到Spring框架,概念里它是一个很人性化的Web容器,通常只需要配置bean文件以及数据源,一个demo就能很顺利的跑起来,确实节省了很多代码,可以...
问题描述: 在iOS开发中:涉及价格金额处理,后台有时会返回Number类型的数据,打印或者经过Json转Model后的NSString有时会出现精度丢失的问题,如果涉及到金...
预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆...
第一次认识到CALayer是在某次面试时被问到“layer跟view是什么关系”,对layer的一些东西也在开发重逐渐了解,但是对于它缺少一个全面的认识,所以对它进行一下全面...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
gitHub地址 : 响应链Demo[https://github.com/fangjinfeng/MySampleCode/tree/master/FJFTouchEven...
TestFlight的测试方式分为两种:一种是内部测试;一种是外部测试。从功能上讲,这两种方式都可以为测试人员在测试阶段对你的App进行测试。但是既然分了内部测试和外部测试,...
事件背景: 对于非企业类型的开发者账号来说,测试环节一直是一个痛点。 通常测试的时候,往往需要拿到测试设备的UUID,每次测试要测试人员手动安装ipa包,每次新增测试设备还会...
UITableView+FDTemplateLayoutCell 源码探究 在我们日常的业务中,常常伴随大量的UITableView,然而动态地计算Cell的高度常常困扰着我...
iOS开发中,解决Crash相信是开发者最为头疼的问题了,特别是对于已上线的应用,对其Crash的跟踪和修复显得尤其重要,本文主要总结了常见的Crash类型以及主流的Cras...