首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薛定谔的code
掘友等级
iOS , C, PHP
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 16
沸点 91
赞
107
返回
|
搜索文章
赞
文章( 16 )
沸点( 91 )
[译] 状态恢复入门教程
在这篇状态恢复教程中,我们将了解如何使用 Apple 的状态恢复接口来提升用户的应用体验。 注意:Xcode 7.3、iOS 9.3 和 Swift 2.2 已于 2016-04-03 更新。 在 iOS 系统中,状态恢复机制是一个经常被忽略的特性,当用户再次打开 app 的时…
质量监控-图片减包
考虑到由于项目开发分工的问题,方式1需要推动落地,所以本文不讨论这种处理方式。其他三种都能通过编写脚本实现自动化处理 图片压缩分为有损压缩和无损压缩两类,有损压缩放弃了一部分图片的质量换取更高的压缩比。网上主流的压缩工具有tinypng、pngquant、ImageAlpha和…
iOS网络请求之上传图片:从示例到源码--以上传回调图片为例 (AFNetworking、HYBNetworking、XMNetworking)
本文一开始上传图片以调用HYNetworking的API为例,这个网络框架是以AFNetworking为基础进行的封装。HYNetworking内部实现上传图片的时候,其实就是采用AFNetworking关于上传图片的API,都是AFNetworking里面一个API。后面再讲…
iOS底层原理总结 - 探寻Runtime本质(四)
首先来看一道面试题。 下列代码中Person继承自NSObject,Student继承自Person,写出下列代码输出内容。 上述代码中可以发现无论是self还是super调用class或superclass的结果都是相同的。 我们通过一段代码来看一下super底层实现,为Pe…
面试 6:拓展性更好的代码,更容易获得 Offer
今天给大家带来的是 《剑指 Offer》习题:调整数组顺序使奇数位于偶数前面,纯 Java 实现希望大家多加思考。 看到这道题,想必大多数人都是能一下就想到从头到尾扫描一遍数组,然后遇到奇数就移动到最前面,遇到偶数就移动到最后面的思路,于是便有了下面的代码。 上面的代码固然能达…
设计模式(Swift) - 3.观察者模式、建造者模式
上一篇 设计模式(Swift) - 2.单例模式、备忘录模式和策略模式中讲了三种常见的设计模式. 单例模式: 限制了类的实例化,一个类只能实例化一个对象,所有对单例对象的引用都是指向了同一个对象. 备忘录模式: 我们可以把某个对象保存在本地,并在适当的时候恢复出来,app开发中…
iOS底层原理总结 - 探寻Runtime本质(三)
本文我们探寻方法调用的本质,首先通过一段代码,将方法调用代码转为c++代码查看方法调用的本质是什么样的。 通过上述源码可以看出c++底层代码中方法调用其实都是转化为 objc_msgSend函数,OC的方法调用也叫消息机制,表示给方法调用者发送消息。 拿上述代码举例,上述代码中…
iOS动画专题·UIView二维形变动画与CAAnimation核心动画(transform动画,基础,关键帧,组动画,路径动画,贝塞尔曲线)
1. iOS动画 总的来说,从涉及类的形式来看,iOS动画有:基于UIView的仿射形变动画,基于CAAnimation及其子类的动画,基于CG的动画。这篇文章着重总结前两种动画。 2. UIView动画 这两种动画只需要在动画语法中适当的位置,基于UIView和CALayer…
下一页
个人成就
文章被点赞
4
文章被阅读
8,382
掘力值
119
关注了
132
关注者
13
收藏集
6
关注标签
57
加入于
2017-12-14