首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
平凡的世界酱38421
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
奇怪的GCD
多线程一直是我相当感兴趣的技术知识之一,个人尤其喜爱GCD这个轻量级的多线程解决方案,为了了解其实现,不厌其烦的翻阅libdispatch的源码。甚至因为太喜欢了,本来想要写这相应的源码解析系列文章,但害怕写的不好,于是除了开篇的类型介绍,也是草草了事,没了下文 恰好这几天好友…
我的同事金司机出的 5 道 iOS 多线程“面试题”
我有一个同事,他既不姓金,也不是司机,但我们都叫他“金司机”。他跟仓鼠一样是一个 iOS 工程师,至于叫司机的原因就不难想到了…… 为了防止博客被封,在此不举例子。 总之,金司机在这周周会上给组里同事展示了好几道他出的“面试题”,成功淘汰了组里所有同事、甚至包括我们老大,给平淡…
老司机 iOS 周报 #9
老司机 iOS 周报,只为你呈现有价值的信息。 揭示了 RunLoop 的本质和 RunLoop 的执行过程。翻译有一些瑕疵,喜欢阅读英文的朋友可以直接看原文。 详细全面介绍了界面布局的相关函数的执行顺序和作用。 如果你非常严格的比对 Sketch 的效果图和真机上的效果会发现…
Masonry实现原理并没有那么可怕
想必在AFNetworking之后,Masonry成了广大iOS开发者日常开发不可或缺的三方库之一。它的使用真的非常简单,例如: 从这段短小精悍的代码中,我们已经能够挖掘出它背后的原理。本文假设你对Masonry已经有基本的了解和使用。 3.left、right、height.…
iOS 自定义的卡片流交互控件
为了优化内存,建立了缓存池,默认同时显示4个CardItemView对象。 去获取最后个CardItemView对象,加入在视图显示中。 动画原理,在CardItemView上添加了UIPanGestureRecognizer,根据拖拽手势的action方法@selector(…
iOS实现点击图片放大&长按保存图片
在项目中免不了会遇到,实名认证上传身份证、绑定银行卡等功能。在实际操作中呢,会涉及到上传图片,在页面布局时,可能图片不是一张,考虑到布局的美观等因素,显示图片的位置变得很小,如果想查看上传的图片是否清晰,内容是否完整,可能就需要放大才能实现,下面就和大家分享一下我封装的一类,完…
一个简单的可展开和收缩的tableview
写了好多的tableview,只是把常用的tableview的应用场景给大家介绍下,(^__^) 嘻嘻……,话不多说,今天介绍的是一个简单的可以展开和收缩的tableview,类似于qq好友类表。 首先,犹豫是简单的demo,我们就自己构造数据。 BaseModel是我们的一个…
总有你要的编程书单(GitHub)
一些 GitHub 上不错的文章或电子书列表与大家分享。不乏有不少经典,可以收起来慢慢阅览。
iOS事件分发机制与实践
iOS事件的传递与响应是一个重要的话题,网上谈论的很多,但大多讲述并不完整,本文将结合苹果官方的文档对事件的传递与响应原理及应用实践做一个比较完整的总结。文章将依次介绍下列内容: iOS中事件一共有四种类型,包含触摸事件,运动事件,远程控制事件,按压事件,本文将只讨论最常用的触…
仿QQ录音以及振幅动画实现
我们尽量的把QQ的录音功能对应的细节都实现了。。。 1、封装AVAudioRecorder以及AVAudioPlayer实现录音以及播放功能。 2、实现录音时的振幅动画。 3、播放时环形进度条和振幅动画,以及一些零碎的交互细节。 4、变声效果。 5、发送时录音文件的路径,以及取…
下一页
关注了
8
关注者
0
收藏集
0
关注标签
19
加入于
2018-01-09