首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
devlinlin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
157
文章 141
沸点 16
赞
157
返回
|
搜索文章
赞
文章( 141 )
沸点( 16 )
Swift 面向协议编程 基础篇 (一) 介绍
前言 好久没有写文章了,期末复习周也到了。在复习的同时顺便开了一个专题,面向协议编程,[ 基础篇 ],[ 进阶篇 ],[ 实践篇 ]。 介绍 首先,面向对象(OOP)大家并不陌生,苹果的很多框架都是以这种形式进行构建的,但是,苹果很矫情,2015年WWDC来,鼓励使用 Valu…
iOS 事件传递和响应机制
在开发过程中我们经常会遇到一些事件响应优先级的问题,通过搜索知道了 hitTest,再根据 hitTest 去搜索一些类似问题,问题最终是解决了,但是我们得知道为什么是这么解决的。以下内容就是详细说明 iOS 的事件传递和响应机制。
优化 Xcode 编译时间
最近在使用 Swift 开发项目时,发现编译时间实在是慢的出奇。每次 git 切换分支之后,都得编译好久,而且动辄卡死。有时候改了一点小地方想 debug 看下效果,也得编译那么好一会儿,实在是苦不堪言。所以下决心要好好研究一下,看看有没有什么优化 Xcode 编译时间的好办法…
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
WKWebView默认缓存策略与HTTP缓存协议
今天同事反应H5更新了资源,但iOS App里面仍然使用的是旧的缓存资源。为什么会这样呢?WKWebView默认缓存策略完全遵循HTTP缓存协议,客户端不需要做额外的事情。
Flutter开发实战 高仿微信(1)首页
1. 开发HomePage页 2. 用到的知识点讲解 相当于是一个自定义的Button,用来放在BottomNavigationBar上,它实现了Material(Android)和Cupertino(iOS)两种风格。 Scaffold是Root Widget- Materi…
Unity应用架构设计(5)——ViewModel之间如何共享数据
对于客户端应用程序而言,单页应用程序(Single Page Application)是最常见的表现形式。有经验的开发人员往往会把一个View分解多个SubView。那么,如何在多个SubView之间 『共享数据』 是一个很棘手的事情。又因为ViewModel才是真正为View…
介绍一种 iOS 中实现完全自定义导航栏的思路
开源一个位于底部的 iOS 导航栏 Tiptoes,让用户专注于屏幕内容本身,制造沉浸式体验。使用最新的 Swift 3。
[iOS开发] 超详细-Swift Moya+handyJSON网络框架的搭建及封装
Moya已经使用有3年了,但之前的封装总感觉欠缺点什么,要么就是写起来不够优美,要么部分地方感觉隆昌的冗余。 后来和同事一起讨论怎么才算优美的网络请求的封装, 总结了一些特性之后,再利用Swift的泛型和重载,对现有的网络框架就行了最终的改造。 现在看起来和想象的处理方式差不多…
Flutter VS React Native VS Native,谁才是性能之王
多年以前,当我们讨论什么是构建移动应用程序最流行的解决方案时,总会将原生开发和跨平台开发进行对比,也总会有人提出“跨平台应用程序速度慢”的刻板问题。对于跨平台技术及其应用开发,我们不能单一的从性能进行考虑,还应该从开发效率、公司业务场景等多方面进行评估。 总的来说,跨平台开发在…
下一页
个人成就
文章被阅读
1,135
掘力值
50
关注了
259
关注者
3
收藏集
5
关注标签
14
加入于
2017-01-18