此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 官方文档开宗介绍 Run loops are p...
此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 官方文档开宗介绍 Run loops are p...
代理 代理也称委托,就是一件事情发生后,自己不处理,让别人去处理。其目的为了在程序直接解藕,让程序关系不是很紧密。代理是一对一消息传递,是一种设计模式代理适用于回调比较频繁的...
iOS属性的修饰符包括三个方面读写权限修饰符:线程安全:内存管理: 内存管理的本质是什么?因为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要存放于栈中,而对象存...
1 数据解析 在iOS开发中,常见的数据传输格式有两种:JSON和XML。目前JSON由于其体积小、传输速度快等优点,逐渐成为了主流的数据传输格式。 2 JSON 在iOS中...
一、闭包 1.as! :作用是类型转换 2.CustomStringConvertible和CustomDebugStringConvertibleCustomStringC...
持续更新 ,喜欢的开发们麻烦点赞+关注和评论! 做这个的初心是希望能巩固自己的基础知识,也通过这种方式检查自己知识的缺失点。目前还不完善,后续会根据时间不断更正和完善,当然也...
文章内容来自:iOS 算法之排序、查找、递归 排序 冒泡排序(依次循环旁边的比较放到后边去) 选择排序(拿前边的和后边的依次比较放到前边去,就是先排好前边的) 插入排序 希尔...
在研究Block本质之前呢,先简单说下,block的语法。 一,Block语法 1. 标准声明与定义 可以拆开来写: 1>声明部分 参数说明: 2> 定义部分,匿名bloc...
大家在面试的时候是不是经常遇到这样的面试题:运行下面的代码,打印结果是是什么?为什么? 这个面试题呢,也就是今天要主要说的内容:Block的值捕获。那么,下面就针对,局部变量...
前言 去年项目开发过程中曾有个大致需求,需要把模块组件封装出来给别人用,那时候初期要先看走通流程,于是匆匆忙忙直接打了个动态库,跑通了流程,但是被引用的过程中,控制台各种重复...
很快就是周末了,希望你读完这篇博客之后这个周末的时间请留给:Swift Swift入门 如果你是多年的OC开发。恭喜你!Swift易如反掌,几乎就跟喝水一样从OC过度Swif...
1、 理解 iOS 的内存管理By唐巧2、 资源帖-优秀博客、iOS开发技术文、学习网站3、 iOS10消息推送4、 iOS二维码5、 iOS 学习经典视频6、Apple禁止...
使用超级播放器播放视频,若有如下情况之一: 域名开启了 KEY 防盗链。 使用了 Default 以外的 超级播放器配置。 需要播放 加密 的视频内容。 您需要按照规则生成超...
iOSApp+springboot后端sign签名+aes加密流程&逆向破解分析示例(class-dump+Logos+monkeyDev+IDA) github地址:htt...
任何应用的开发中安全都是重中之重,在信息交互异常活跃的现在,信息加密技术显得尤为重要。在app应用开发中,我们需要对应用中的多项数据进行加密处理,从而来保证应用上线后的安全性...