首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
干饭程序员
掘友等级
编写代码,然后干饭
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
分享懒人秘籍-代码块Code Snippets
代码块的便利性 我不知道其他iOS开发是怎么样的,我本人特别特别讨厌开发业务代码,尤其那些永远敲不完的 UI代码 每每敲重复的代码就莫名的烦躁....😒😒😒 但是不开心,你还是要敲. 死循环啊...
平衡二叉搜索树 - AVL 树
前言 二叉搜索树的复杂度 对于 图1 的二叉搜索树,添加、删除、查询的复杂度为:O(h),h 为二叉树高度,也等于 O(logn),n 为二叉树的节点个数。效率比较高。此时查找元素 10,需要 3 次
OC 对象的本质
我们撸的 Objective-C 代码,底层实现都是 C/C++ 代码。 Ojective-C 的面向对象是基于 C\C++ 的数据结构实现的,由于 OC 对象可以存放各种类型的数据(int、float、NSString),因此 Objective-C 的对象是基于 C\C++…
B树
B树的简介 B树 是一种平衡的多路搜索树,多用于文件系统、数据库的实现。 对于B树,m阶B树 中的 m阶 的值是整个 B树 中取节点的最大的度。 观察上面几个B树,可以发现一些共同的特点: 1 个节点
iOS计算机视觉—ARKit
AR 全称 Augmented Reality(增强现实)是一种在视觉上呈现虚拟物体与现实场景结合的技术。Apple 公司在 2017 年 6 月正式推出了 ARKit,iOS 开发者可以在这个平台上使用简单便捷的 API 来开发 AR 应用程序。为了获得 ARKit 的完整功…
iOS 线程同步
临界区 :每个进程中访问临界资源的那段代码称为临界区(Critical Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问 死锁:指两个或两…
深入理解iOS的block
在文章之前,先抛出如下问题。 如果现在不是很熟悉,希望看完这篇文章,能有个新的认识。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义是 block 实际上就是 Objective-C 语言对于闭包的实现。 如图所示,age是直接值传递,height传递的是*hei…
详解iOS中的Runtime
在Objective-C 1.0使用的是legacy,在2.0使用的是modern。这里简单介绍下区别: 在legacy runtime,如果你改变了实例变量的设计,需要重新编译它的子类。支持 32bit的OS X 程序 在modern runtime,如果你改变了实例变量的设…
iOS 底层拾遗:objc_msgSend 与方法缓存
行文过程中会涉及到一些汇编代码,不过不影响理解核心逻辑。 源码基于 Runtime 750,arm64 架构。 注意: arm64 汇编代码会出现很多p字母,实际上是一个宏,64 位下是x,32 位下是w,p就是寄存器。 $0获取宏的第一个参数,调用时传的p13,即是isa。这…
基于python flask编写测试平台系列之·(2)开发工具介绍
pyCharm目前来讲是我用最顺手的,推荐使用。 根据自己的需求选择合适的版本下载,花钱的肯定更好用。我就只好选择Comunity社区版本了,需要用的功能基本都能满足。此处忽略安装过程....... 1.配置python文件模板,在创建pyton文件时可以默认加上# -*- c…
下一页
个人成就
文章被点赞
19
文章被阅读
18,588
掘力值
448
关注了
139
关注者
5
收藏集
0
关注标签
13
加入于
2018-11-01