首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
__sky
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
stylelint实现原理
lint类工具是我们在前端开发工作中经常的工具,比如eslint和stylelint。lint可以帮助我们发现代码中可能存在的错误,有时候我们也会利用其提供的api来实现一些自定义的代码检查。但我们其
MachO 文件结构详解
苹果开发者对它一定不陌生,特别是喜欢逆向的同学,对它的研究更是必不可少。在可安装的每一个.app包中,都有一个与app同名的可执行文件,它可能长这样:(如果你碰到显示为白色的MachO文件,说明当前用户对其没有可执行权限) 可以看到,该示例的MachO文件属于通用二进制文件(苹…
iOS 移动端架构初探心得
本文作为以上文章系列的总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计. 对于架构, 移动端常见的架构设计包括MVC, MVVM, MVP等, 上图简要的说明了各种常见的架构之间的交互及数据传递方式. 对于MVC, MVVM, MVP这三种架构设计模式, 相…
fishhook使用场景&源码分析
上一篇我们一起分析了 fishhook的实现原理,但很多东西如果我们仅仅知道原理,其实距离真正吸收它并将其转化成自己的生产力还有很长的路。你得弄清楚别人是怎么利用这个原理去解决问题的,还要借鉴别人的设计思想,再结合我们自己的思考不断地实践和总结,才能真正让知识成为自己的生产力。…
数据结构与算法一 线性结构(上)
数据:程序的操作对象,用于描述客观事物. 特点:1>. 可以输入到计算机 2>. 可以被计算机处理 数据元素:组成数据的对象的基本单位. 数据对象:性质相同的数据元素的集合(类似于数组). 结构:数据元素之间不是独立的,存在特定的关系.这些关系即是结构. 数据结构:指的数据对象…
面试iOS 90%人可能都会回答错误的一个多线程基础题
答:同步是不会开启新的线程的,异步才会开启新的线程。 这个没啥难度,基本都是必会的。通过代码验证同步在串行队列和并发队列情况下会不会创建新的线程 可以看出同步是不会产生新的线程。当然问题肯定不会这么简单就结束了。 二问:异步一定会开启新的线程吗。 看结果(1)和(4)可以确定,…
战疫情——flutter App
本项目使用flutter开发,主要内容为疫情地图、实时疫情、同行程查询、辟谣、以及收集平台疫情通道,以达到实时掌握最新疫情,完成紧急辟谣,同行程车次查询等目的。 下载链接. 欢迎Star..... 交流学习。 大家好,我是小伍。 在掘金也混了一段时间,没发过什么文章,一直潜水学…
告别动态规划,连刷 40 道题,我总结了这些套路,看不懂你打我(万字长文)
动态规划难吗?说实话,我觉得很难,特别是对于初学者来说,我当时入门动态规划的时候,是看 0-1 背包问题,当时真的是一脸懵逼。后来,我遇到动态规划的题,看的懂答案,但就是自己不会做,不知道怎么下手。就像做递归的题,看的懂答案,但下不了手,关于递归的,我之前也写过一篇套路的文章,…
swift + GLSL 纹理金字塔
之前有一篇使用OpenGL实现金字塔效果的文章。本篇继续使用swift+GLSL实现这一效果,并为金字塔加上图片与颜色混合的纹理效果。 关于矩阵的操作使用到了kesalin封装的一份代码. 在片元着色器纹理加载时使图片颜色和自定义的颜色做了混合,混合方式参见之前写的OpenGL…