首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FlyOceanFish
掘友等级
iOS开发攻城狮
Better late than never
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
最新
热门
iOS视频全屏播放动画的实现
相信大家手机中肯定会装一款看小视频的软件,毕竟现在小视频这么火嘛。不过作为开发人员除了关心视频新闻等信息外,当然也会关注人家具体怎么实现嘛。视频播放的话作者已经封装了一个单独的视频播放器控件FOFMoviePlayer,还没来得及写一篇文章详细介绍,望见谅哈。这次实现的就是视频…
iOS中Block循环引用刨根问底
Blocks是苹果出的轻量型回调方式,使用起来既简洁,又方便。不过就是会产生一个问题:循环引用。进而会导致内存释放不了,造成内存泄漏。那到底怎么样才会产生循环引用呢?如何解决呢? 在UIViewController中调用这个方法,则会导致循环引用。 分析循环引用其实只要通过以上…
Blocks深入理解和详解
Block是C级语法和运行时特性。它们类似于标准C函数,但是除了可执行代码之外,它们还可能包含对自动(堆栈)或托管(堆)内存的变量绑定。因此,Block可以维护一组状态(数据),它可以用来在执行时影响行为。 您可以使用Blocks来组合函数表达式,这些表达式可以被传递给API,…
iOS仿QQ消息动画
此次是通过CALayer和CoreGraphics结合实现了QQ消息列表中滑动使数字消失的动画。在滑动的过程中,中间会逐渐变瘦。效果如下图: 思路是通过两个圆加一个自己绘制的图形三部分组成,并且是在理想条件下的动画,然后再进行坐标的微调。 根据图1我们算出A、B、C、D、O、P…
iOS中CALayer和CoreAnimal以例说教
UIKit中我们使用的UIView、UILabel等控件其实显示的载体都是CALayer及其子类,比如CATextLayer、CAScrollLayer等。我们在做Layer层动画的时候则使用的CAShapeLayer比较多。通过CoreAnimal中的CABasicAnima…
读YYCache源码总结
俗话说三人行必有我师,所以我们得多向他人学习。于是选了YYCache这一大神开源的缓存框架进行代码的研究和学习。作者这里仅仅做一个自身的总结和将一些感悟写出了。 YYCache包含两部分:内存缓存(YYMemoryCache)和物理缓存(YYDiskCache)。通过YYCac…
iOS线程同步
提到多线程大家肯定会提到锁,其实真正应该说的是多线程同步,锁只是多线程同步的一部分。 多线程对于数据处理等方面有着优异的表现和性能,然后多线程如果存在着共享资源的时候,这时候不得不会出现脏数据或者拿不到想要的数据。苹果给我了提供了如下的同步工具 原子操作其中一个就是我们常见的a…
iOS网络层详解和优化
HTTP属于应用层。具有以下方法: HEAD 服务器只返回头部。比如可用于了解资源情况,看看某个对象是否存在,测试资源是否被修改了。 PATCH 局部更新。比如我们有一个UserInfo,里面有userId、userName、等10个字段。只编辑部分字段进行提交的时候 TRAC…
Python记一次自动脚本历程
现在我们iOS的安装包是通过企业形式的发布,比较狗血的是发布的方式,网站是一个静态网页,没有所谓的后台让你上传一个包,填写一个发布内容、版本号等一系列的信息,然后点击保存按钮。这些操作都是通过我们人工远程连接服务器去,然后备份、修复、复制等一系列的操作。由于正好学习了Pytho…
Python基础知识分享
之前也走马观花的看了一下Python的基础,但是感觉有点不扎实,所以自己又重新细细的把基础过了一遍,同时把觉着重要的记录下来。文章最末尾分享了《Python爬虫开发与项目实战》pdf书籍,此pdf是高清有目录的,有需要的朋友拿去。 set() 函数创建一个无序不重复元素集,可进…
下一页
个人成就
文章被点赞
671
文章被阅读
93,674
掘力值
2,591
关注了
4
关注者
1,382
收藏集
1
关注标签
32
加入于
2017-07-12