首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MarshallHu
掘友等级
名工
|
tju.edu
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
91
文章 90
沸点 1
赞
91
返回
|
搜索文章
赞
文章( 90 )
沸点( 1 )
看到这篇启动优化,让你的App有顺滑无比的启动速度~~
我们可以看到各种APP的启动时间千差万别,当启动时间大于n 秒的时候用户会感觉明显的等待。当然这个启动时间到底为多少合适因人而异,不过除了某些方面,APP冷启动速度这种东西当然是越快越好 那么我们可以认为将上边的四个步骤优化一下,我们就可以提高部分APP的启动速度了。那么这四步…
iOS逆向 hash理论
1. 什么是hash? 2. hash的特点 3. hash的用途 hash算法是一个单向函数。它可以将任何大小的数据转化为定长的“指纹”,并且无法被反向计算。另外,即使数据源只改动了一丁点,哈希的结果也会完全不同 如百度云的秒传功能,你在百度云上传一份文件,百度云会先判断网盘…
iOS 唤起APP之Universal Link(通用链接)
Universal Link是Apple在iOS 9推出的一种能够方便的通过传统HTTPS链接来启动APP的功能。如果你的应用支持Universal Link,当用户点击一个链接时可以跳转到你的网站并获得无缝重定向到对应的APP,且不需要通过Safari浏览器。如果你的应用不支…
iOS-UI布局 Xib,Masonry,Frame之间的比较选取
一. 为什么说Frame的性能比Masonry的好,Xib的次之? Masonry和Xib都是基于Autolayout相对布局,所有的相对布局最终都会转换成Frame绝对布局;AutoLayout是线性方程组求解,当计算过多时,会占据较大系统内存,甚至影响GPU绘制造成卡顿,这…
iOS 程序员眼中的 Emoji
以上引用来自百度百科,提到“一个图形有2个字节,Unicode 编码范围为E63E到E757”。但人的创造性是无穷的,限定的区域无法满足人们表达的欲望。所以 Emoji 并不限定于2个字节,人类针对这个问题制定了越来越多的规则。 但限定的规则总是伴随着两个问题——兼容性以及扩展…
Swift 的字符串为什么这么难用?
Swift 里的 String 繁琐难用的问题一直是大家频繁吐槽的点,趁着前两天 Swift 团队发了一份新的提案 SE-0265 Offset-Based Access to Indices, Elements, and Slices 来改善 String 的使用,我想跟大家…
自定义UITableview左滑菜单按钮
UITableview滑动菜单从iOS8开始就已经推出,方便的接口和良好的用户体验,成为了iOS区别于安卓的又一个特性,很多App中都使用到了这个特性。不过,系统默认的样式太过简陋,而Apple至今都没有给出友好的自定义方法。查看了许多教程,往往都需要遍历整个tableview…
自定义 UITableView 的 Cell 删除样式
先说下我们的需求,在一个 tableView 中,左滑删除某个 cell 时,需要展示如下图所示的样式,浅灰色底色,橘红色 文字。 但发现只能通过 deleteAction.backgroundColor 改变背景颜色,却无法改变字体颜色。 解决办法有我从网上找来的,最新的 i…
iOS 运行时动态微调属性方案 - LLDebugTool
你是不是已经厌倦了每次在调试阶段,各种来自测试和UI的问题,每次只需要修改某一个数值,然后重新build/archive,而且调整一次有可能达不到效果,需要反复的修改,build。反复的修改数值对一个程序员来说毫无意义,所以把这些问题交给LLDebugTool来帮你解决。 可以…
ARKit 中矩阵的简单再理解
一般在苹果的 ARKit 和 SceneKit 中,用到的矩阵有三种SCNMatrix4,simd_float4x4和GLKMatrix4。 GLKMatrix4是从 OpenGL 框架 GLKit 中带过来的,各种函数很全面。 SCNMatrix4最初是给 SceneKit …
下一页
关注了
31
关注者
0
收藏集
13
关注标签
12
加入于
2019-04-12