移动端项目复杂到一定程度都会走上组件化的道路,组件一多就会出现联编缓慢的问题。Android项目可以通过gradle,依赖源码生成jar包,提高编译速度。对于Objectiv...
移动端项目复杂到一定程度都会走上组件化的道路,组件一多就会出现联编缓慢的问题。Android项目可以通过gradle,依赖源码生成jar包,提高编译速度。对于Objectiv...
iOS13内容全介绍 WWDC2019发布了iOS13,将随新iPhone发售正式发布。对于移动开发而言,最关心的必定是新系统特性及应对新系统App所需要做的改变。通过本...
首先先介绍我们通常怎么设置普通状态和选中状态的字体和颜色和图片 坑:你会发现选中状态下的字体设置无效(颜色是有效的),但是如果你只设置普通状态下的文字大小,选中状态下的也会跟...
Block 前前后后看了4、5遍《Objective-C高级编程》的Block模块,对Block相关的内容有一定的理解,为了方便深入理解Block,结合书中的内容按照个人的理...
引言 戏精项目中涉及到使用QQ、微信、微博进行登陆、获取用户信息、分享等操作,考虑到各个应用程序在接入这些SDK时需要操作的事项十分雷同,为减少客户端开发人员的学习成本和开发...
所有文章已搬迁到个人站点:me.harley-xk.studio,欢迎访问留言 WWDC 过去有一段时间了,最近终于有时间空闲,可以静下心来仔细研究一下相关内容。对于开发者来...
本系列参考《AVFoundation开发秘籍》 ,仅供学习使用. 1. AVFoundation的适用范围 AVFoundation是苹果在iOS和OS X系统中用于处理基于...
本文逻辑图: 在知道他们区别之前,我们首先要知道NSObject对象的赋值操作做了哪些操作。 A=C其实是在内存中创建了一个A,然后又开辟了一个内存C,C里面存放的着值B。 ...
Block Block底层原理实现 首先我们来看四个函数 造成这样的原因是:传值和传址。为什么说会有传值和传址,把.m编译成c++代码。得到.cpp文件,我们来到文件的最后,...
概述 POCT-IR图像识别算法中抛开实验室相关的内容,其图像处理部分都是使用OpenCV来完成。通过学习《OpenCV3编程入门》,可以更好的在POCT-IR中使用Open...
背景 对Swift的函数式编程一直都只停留在《函数式Swift》案例中,长久以来命令式编程思想也让我很难真正的理解相应内容,更没有勇气在项目运用函数式编程相关的内容。但是最近...
泛型能够让开发者编写自定义需求已经任意类型的灵活可用的的函数和类型。能够让我们避免重复的代码。用一种清晰和抽象的方式来表达代码的意图。 1.泛型解决的问题 下面是一个非泛型的...
问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非...
Swift4.1新特性 现阶段POCT代码还没迁移到Swift4.0,但是4.1已经在12月初发布了,为了方便以后的代码迁移,对Swift4.1的新特性做一些梳理。 关于Sw...
Swift工程添加卡顿监测 POCT项目在现阶段,越来越注意App性能方面的内容,前段时间大佬拿了一台新鲜出炉的iPhoneX,主要拿来做适配。大佬偶然发现日历页面的滑动返回...
背景说明 通知相关的页面跳转POCT项目处于后台状态,服务器发推信息到客户端,客户端在通知栏点击消息,进入App并跳转到具体的消息页面。现阶段接收的通知包含:系统消息、个人消...
POCT日历页面初始化的阶段在iPhone6上,会有明显的卡顿情况,通过Instrument查看,发现耗时最长的是第三方控件FSCalendar,因为FSCalendar里面...
看了一下苹果关于电池消耗的文档,可是说是一些tips,将tips翻译出来,给自己看看。 1. CPU 1. 减少使用polling 轮询? 2. 避免取消屏幕一直亮着的情况。...