首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Willxu
掘友等级
iOS开发
|
上海某厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 30
沸点 10
赞
40
返回
|
搜索文章
赞
文章( 30 )
沸点( 10 )
抖音 Swift 编译优化 - 基于自定义 Toolchain 编译提速 60%
抖音基础技术团队通过对Swift编译器进行深度定制,将增量编译性能提升60%,并已在抖音iOS工程落地验证
心遇iOS端会话页性能优化 — ReactiveObjC实践篇
本文将举例心遇会话页已知的性能问题,分析实现弊端,最后通过引入 ReactiveObjC 来更优雅的解决问题。
如何在Swift中更优雅的返回UITableViewCell
UITableView可以说是最常用的控件之一,平常写需求时,最常写的方法之一就是下面的代码(注:由于我们项目是不使用xib的,不考虑xib的情况)由于项目中最近接入了SwiftLint,其中有条规则
面试官问到三次握手,我甩出这张脑图,他服了!
失业期间闲来无事,看了本《网络是怎样连接的》与两本HTTP相关的专栏。 一方面补充专业知识,另一方面也是为了跳槽面试做准备。 1. 不止一种握手 在早期的网络传输中,也就存在TCP协议需要“握手”的过程,但早期的协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送…
Flutter 终端模拟器探索篇(二)| 完整终端模拟器
其实这个源也可能会是你学习使用dart:ffi的一个例子,其中用到的char **,也就是二级指针的传递在也很少能在官方的example中也很难找到直接的例子,也是我处理这种类型遇见的比较麻烦的坑,主要就是没有案例。我将termux的C语言部分完全重构以供Flutter使用,由…
Flutter 最详细的异步总结
1. Dart中事件循环模型 2. 任务调度 使用场景:依赖异步数据动态更新UI. Stream也用于接收异步数据,与Future不同在于可以接收多个异步返回结果。可以通过多次触发成功或失败来传递数据或错误异常
ios开发 探索底层源码
找到动态源码库以后,待会我们再说怎么找到源码库代码。下面继续说其他的方法
HolyShit!懒加载执行两次?
前言:最近遇到了一个棘手的Bug,查找Bug的过程是心力憔悴。故抽空书写这篇文章记录下。 我们从App的页面加载说起,通常App首页展现逻辑大概是这样的:展示加载栏loadingView后请求首页数据,在数据回调返回后移除loadingView,回调成功显示正确内容,失败则展示…
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
在 iOS 中实现谷歌灭霸彩蛋
最近上映的复仇者联盟4据说没有片尾彩蛋,不过谷歌帮我们做了。只要在谷歌搜索灭霸,在结果的右侧点击无限手套,你将化身为灭霸,其中一半的搜索结果会化为灰烬消失...那么这么酷的动画在iOS中可以实现吗?答案是肯定的。整个动画主要包含以下几部分:响指动画、沙化消失以及背景音效和复原动…
下一页
关注了
179
关注者
2
收藏集
5
关注标签
26
加入于
2016-09-26