@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。 参数详解 1. cron 该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空...
@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。 参数详解 1. cron 该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空...
一、什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄...
前言 1.深浅拷贝 2.copy 和 mutableCopy 介绍和用法。 3.为什么修饰block用copy? 4.声明NSArray 和 NSMutableArray变量...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...
级别方面:iOS中级:基础70%,底层原理20%,架构10%iOS高级:基础10%,底层原理50%,架构20%,算法20%iOS架构:底层原理50%,架构20%,算法20%,...
iOS性能优化:Instruments工具 前言:程序运行时常见的错误可分为两类:一是用户的使用方式引起的外部错误,如缺少参数或者参数错误;二是程序运行时产生的内部错误,如内...
最近在做一个小项目,需要给客户一个demo测试,有一部分核心代码暂时不想让客户知道,就想到了打包成framework或.a库。库有两种: 静态库:.a和.framework ...
Tip: 很多大大留言说,不能登录,没法看,因为需要在YWWeiBoCommon.swift文件里面配置 自己的微博AppKey等信息,其实只要看了评论的人,就知道怎么回事了...
今天看到一个有意思的问题:NStimer准吗?如果不准该怎样实现一个精确的NSTimer?既然这样问了,那从题目的角度出发,NSTimer肯定是不准的,但是它是以哪个精确度来...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
在开发过程中,我们或多或少会不经意在后台线程中调用了UIKit框架的内容,可能是在网络回调时直接imageView.image = anImage,也有可能是不小心在后台线程...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非...
导读 性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事...
Crashlytics 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。 使用 Crashlytics 的好处有: 1、Crashlytics...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
一、NSTimer简介 二、NSTimer与RunLoop 三、NSTimer内存泄露分析1.NSTimer引用分析2.NSTimer内存泄漏解决方案 四、NSTimer使用...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-memory-mana...
(1)博客 a,阿里无线11.11:手机淘宝 521 性能优化项目揭秘 阿里无线11.11:手机淘宝移动端接入网关基础架构演进之路 b,携程App的网络性能优化实践 c,...