首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
王法全
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
赞
文章( 36 )
沸点( 0 )
iOS中的Flex布局-FlexLib的使用
一. 概述 进行iOS项目开发时,常用的布局方式有两种:Frame布局和AutoLayout,Frame布局没啥可说的,直接设置控件的横纵坐标,并指定宽高。AutoLayout是通过设置控件相对位置的
iOS开发-你不了解的库(一)
库是程序代码的集合,将多个文件组织起来。是共享程序代码的一种方式。 本质上:库是一段编译好的二进制代码,可以被载入内存中使用。使用库的时候需要对库的代码进行 Link ,而 Link 有两种方式:静态和动态,从而产生了静态链接库和动态链接库的概念 动态库在编译时不会被 copy…
一道Block面试题的深入挖掘
0. 序言 最近看到了一道Block的面试题,还蛮有意思的,来给大家分享一下。 本文从一道Block面试题出发,层层深入到达Block原理的讲解,把面试题吃得透透的。 很多人觉得Block的定义很怪异,很难记住。但其实和C语言的函数指针的定义对比一下,你很容易就可以记住。 1.…
iOS一道复合型面试题与底层原理
0. 引言 我们常常吐槽面试的难度,甚至出现了 “面试造火箭,开发拧螺丝” 说法。作为客户端开发人员,面试直接让你现场手撸一个红黑树,难度是很大的,除非你专门准备过。 但常见的考点我们是需要知道的。有时考点可能被包装了一下,可能没法一下就看出来,但看破考点之后就会有恍然大悟的感…
OC中的runtime
老生常谈了。。。 说起OC,最具代表性的就是它的动态性,其实完全就是靠runtime完成的。 OC语言是一门动态语言,会将程序的一些决定工作从编译期推迟到运行期。 所以在编译阶段,OC可以调用任何函数,即使这个函数并未实现,只要声明过就不会报错,只有当运行的时候才会报错,这是因…
使用RunLoop检测卡顿
对于iOS开发来说,监控卡顿就是要去找到主线程上都做了那些事。我们都知道,线程的消息事件是依赖于NSRunLoop的,所以从NSRunLoop入手,就可以知道主线程上都调用了哪些方法,我们通过监听NSRunLoop的状态,就能发现调用方法是否执行时间过长,从而判断出是否会出现卡…
AFNetworking底层源码解析
AFNetworking是适用于iOS,macOS,watchOS和tvOS的的网络库。它构建于Foundation URL系统之上,扩展了Cocoa内置的强大的高级网络抽象。它采用模块化架构,设计精良,功能丰富的API,使用起来非常简单。本文重点介绍缓存和安全两个模块; 二.…
一种组件化的 Table View 的实现
最近在做一个项目时,需要实现一些列表界面,总体上是上下滚动的,中间的部分段有可以横滚的,有一个个小标签式的,也有可循环滚动的焦点图的……且类似的界面大量出现,并随机组合。可以参照网易云音乐,早期版本的蘑菇街,小红书等等。
逆向及修复最新iOS版少数派客户端的闪退bug
少数派是国内最大的一个分析高品质数字消费指南的平台,致力于更好地运用数字产品或科学方法,帮助用户提升工作效率和生活品质。当推出iOS版本后,我立刻进行了下载和使用,作为一个开发者,首先必须是一个数字商品的消费者。最近期的一次更新中,发现了一个比较严重的bug,于是我利用逆向知识…
下一页
关注了
12
关注者
0
收藏集
0
关注标签
34
加入于
2016-10-15