首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
如梦一般
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
赞
文章( 10 )
沸点( 1 )
如何快速定位程序Core?
程序core时会生成相关的core-dump文件,是程序崩溃时程序状态的数据备份。core-dump文件中包含内存、处理器、寄存器、程序计数器、栈指针等状态信息。
得物APP接口加密分析
本文章的目的纯为技术研究所分享,带你了解目前前端JS加密的原理 一般做的好,有一定安全意识的网站都会对数据进行加密,得物APP也一样,对接口请求进行了加密处理。 但是这种加密也就只能防得住君子,防不住
iOS-KVO
......
iOS 从多读单写的实现来谈,可变数组的线程安全.
最近突然想回顾一下,可变数组的线程安全问题,也就随手翻了一下之前看过的YYKit的实现,是通过信号量来控制实现.但是信号量值为1,这样是线程的安全的但是限制了多读的条件.于是又翻了网上最近实现的一些方法,来更新自己之前的认知. 目前网上大部分的实现方法都是通过,dispatch…
OC原理--对象、类的本质
我们平时编写的OC代码,底层实现其实都是C\C++代码。OC中的对象和类都是基于C\C++的结构体来实现的。 我们可以得知NSObject类也是由结构体来实现的。 通过上图我们可以得知oc中的继承关系在c++中是这样表达的:子类的结构体中第一个变量是其父类的结构体。 结论:OC…
RxSwift--我们为什么要用它
我本来是打算学习 Combine 的,但因为网上的资料太少,所以决定先学习 RxSwift 作为过渡。但是一学便爱上啦,声明式编程真是太有爱啦~ 这是一个模拟用户登录的程序。 当用户输入用户名时,如果用户名不足 5 个字就给出红色提示语,并且无法输入密码,当用户名符合要求时才可…
你真的会用 CocoaPods 吗?
CocoaPods 可以说是 iOS 开发应用最广泛的包管理工具,本篇文章主要介绍 CocoaPods 的第三方库是怎样从网络集成到我们本地的项目当中,也是制作私有库、开源库和 iOS 项目组件化的一个知识铺垫。 其中 git 字段表示该框架的托管地址,也就是上面时序图中的 远…
Flutter之使用PageView实现图片预览视差效果
继续Flutter系列博客的更新,google在昨天12月14日发布了Flutter的1.0(Stable)版本,不同于google挖的其他坑,Flutter自发布release版本号到第一个stable版本之间也才过了十个月,可见google对Flutter的定位绝不是一个实…
Runtime源码 autoreleasepool
这里可以看到整个 iOS 的应用都是包含在一个自动释放池 block 中的。那么这个autoreleasepool到底是什么呢?接下来我们来一窥究竟。 终于看到他的结构了,总的来说,其实每一个自动释放池都是由一系列的 AutoreleasePoolPage 组成的,并且每一个 …
面向对象设计的设计模式(二):结构型模式(附 Demo & UML类图)
一. 外观模式 定义解读:通过这个高层接口,可以将客户端与子系统解耦:客户端可以不直接访问子系统,而是通过外观类间接地访问;同时也可以提高子系统的独立性和可移植性。 子系统随着业务复杂度的提升而变得越来越复杂,客户端需要某些子系统共同协作来完成某个任务。 在多层结构的系统中,使…
下一页
个人成就
文章被点赞
18
文章被阅读
26,692
掘力值
569
关注了
42
关注者
12
收藏集
1
关注标签
12
加入于
2018-11-13