一、散列的概念 散列方法的主要思想是根据结点的关键码值来确定其存储地址:以关键码值K为自变量,通过一定的函数关系h(K)(称为散列函数),计算出对应的函数值来,把这个值解释为...
一、散列的概念 散列方法的主要思想是根据结点的关键码值来确定其存储地址:以关键码值K为自变量,通过一定的函数关系h(K)(称为散列函数),计算出对应的函数值来,把这个值解释为...
可以用layoutifneed,就可以拿到view的size
iOS 实现半边圆角或部分圆角一、正常圆角的实现 在做项目过程中,我们总会遇到实现圆角的情况,当然最简单是四个角都改为圆角,如下代码: 二、一个或部分圆角的实现 但是项目中也会遇到针对某一个View只画半...
先看图: use_frameworks! 与 #use_frameworks! 从上图可以看出use_frameworks!与 #use_frameworks!的区别: 使用...
前言 排序算法也算是老生常谈了,如果你大学专业是计算机或软件,甚至你参加过国二国三都会学到排序算法,如果我没猜错的话你接触的第一个算法是冒泡。排序算法老生常谈,但确实多少大厂...
Mach-O文件 Mach-O格式全称为Mach Object文件格式的缩写 Mach-O文件类型分类: 1.Executable:应用可执行的二进制文件,如.m/.h文件经...
******科普片** 1、DNS劫持的危害 不知道大家有没有发现这样一个现象,在打开一些网页的时候会弹出一些与所浏览网页不相关的内容比如这样奇(se)怪(qing)的东西 ...
即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接[https://juejin.cn/post/6875140053635432462] 为什么离开[https://w...
关于for循环,这里不做过多解释,大家都很熟悉,其在C语言中的使用格式是这样的: 这也就是标准的C-Type格式的for循环;另外,在OC中还有另外一个遍历集合的for-in...
在 iOS 开发中,App的崩溃原因有很多种,这篇文章主要阐述我所使用的防止发送未知消息(unrecognized selector)**导致崩溃的方法及思路,希望能起到抛砖...
已更新深入浅出Runtime (二) Runtime的消息机制深入浅出Runtime (三) Runtime的消息转发深入浅出Runtime (四) Runtime的实际应用...
Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然后会在当前目录生成main.c...
前一段时间刚刚做了一个短视频功能,然后今天给小伙伴们分享视频裁剪这一块的代码,今天时间比较紧,我就直接把工具类的代码分享给小伙伴们吧,哪里不理解的可以在下面留言给我 视频裁剪...
标签: iOS RAC 概述 ReactiveCocoa是一个函数响应式编程框架,它能让我们脱离Cocoa API的束缚,给我们提供另外一套编码的思路与可能性,它能在宏观层...
更多整理资料尽在👉一平米小站 基础 1、class 和 struct 的区别2、不通过继承,代码复用(共享)的方式有哪些3、Set 独有的方法有哪些?4、实现一个 min 函...
物联网Wifi网络配置原理 自从物联网问世以来,如何使得物能够联网有多种的方式,目前运用非常广的Wifi,最近在做这方面的SDK,下面讲解一些配网的原理。 引入 APP将要配...
前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,...
数组线程安全的思考 NSMutableArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误,下面是对线程安全的几个思路.如有错误,欢迎指正. ...
前提说明 我们经常会遇到很多APP的 HTTPS 接口请求,Charles 安装证书后也无法进行抓包看到内容。 为什么要抓包呢,如果我们能够抓取APP任何的请求,那么就可以干...
单次发送的数据过大,蓝牙模块内部接收缓冲区只有20个字节 BLE_SEND_MAX_LEN是蓝牙单次可处理最大字节长度