原作者:Christian Krammer 翻译者:Puddinnng 本教程为翻译教程,原文地址为: http://www.sketchtips.info/articles...
![240](https://upload.jianshu.io/users/upload_avatars/3790620/5bac341b-9401-4275-bff8-0b798c3733e7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
原作者:Christian Krammer 翻译者:Puddinnng 本教程为翻译教程,原文地址为: http://www.sketchtips.info/articles...
本文是《个人页的自我修养》系列文章的一篇,全部: 导航栏的平滑显示和隐藏 - 个人页的自我修养(1) (本篇) 多个UITableView共用一个tableHeader的效果...
前言 对ARKit感兴趣的同学,可以订阅ARKit教程专题[//www.greatytc.com/c/0b507e43f83e]源代码地址在这里[https://g...
最近工作中进行项目模块化,根据功能分类,将项目由一个整包拆分为一个个framework,各个framework之间相互依赖,涉及到动态库和静态库相互依赖,这里写篇摸索笔记,记...
转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
从流程分析优化 如图所示,移动设备的播放器通过某个视频url的域名,通过DNS服务请求到IP地址,通过IP地址与视频服务器建立TCP连接,然后再连接之上建立Http协议,最终...
前言 为防止背题,大部分题目不设标准答案,重点考察面试者的基础知识和思维逻辑,答案的提示见后面。 正文 题目1、举例两个遇到过印象深刻的外网Crash,并介绍如何发现、定位、...
前言 本文基于WWDC2018-Image and Graphics Best Practices,对图片加载和处理的思考和总结。本文不是WWDC翻译,如果需要了解视频内容可...
前言 工作需要,特意准备一篇入门文章,为新人开发者介绍常见的数据存储。 正文 数据存储 数据存储本质就是运行时的对象保存在文件、数据库中。数据存储可以分为两步:首先是将对象转...
一弹指六十刹那,一刹那九百生灭。 --《仁王经》 组件 计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数据的输入和...
前言 在上文《编译与链接过程的思考》评论中暴走大牙提到了静态库和动态库依赖的问题,还在群里提了几个测试样例和测试工程。大致介绍下测试工程和如何进行测试:工程P为主工程,其中有...
1. 启动流程 1.1 准备知识 Mach-O Apple的操作系统的可执行文件格式几乎都是mach-o,mach-o可以大致的分为三部分: 绝大多数mach-o包括以下三个...
TCP是传输层的协议,传输层的协议主要负责为应用进程提供端到端的通信服务。 TCP协议会以三次握手的形式来建立连接,所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于...
闭包 闭包能够捕获和存储定义在其上下文中的任何常量和变量的引用,这也就是所谓的闭合并包裹那些常量和变量,因此被称为“闭包”,Swift 能够为你处理所有关于捕获的内存管理的操...
原文地址 为什么有这篇博文 不知道何时开始iOS面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzling...
一.为什么需要软件设计模式? 我们先来定义什么是好的软件架构: 软件架构上具有明确的分工,各个模块的功能职责平衡分配,且明确。可测试性,通常良好的软件架构都具备良好的可测试性...
天才第一步: link:https://developer.apple.com/reference/avfoundation?language=objc#overview l...
前言 最近在忙招聘的事情,这次的更新便谈一谈,招聘中第一步——简历。 正文 简历是求职者的敲门砖,如何写好一份简历?先从两个角色来看简历。 一、招聘者 招聘者面临的最明显的问...
前言 iPhone拥有很好的用户交互体验,这源于iOS系统对交互事件的高效处理和高优响应;App开发者处理用户交互非常便捷,这源于iOS系统和UIKit对用户操作做了封装和默...