最近做交互总结,又碰到了页面弹窗提示的问题,于是便总结了下。 我按弹窗提示的样式分为了以下几种来进行说明。每种样式的提示强度不同,对用户在使用app时的打扰与影响也不同。这些...
最近做交互总结,又碰到了页面弹窗提示的问题,于是便总结了下。 我按弹窗提示的样式分为了以下几种来进行说明。每种样式的提示强度不同,对用户在使用app时的打扰与影响也不同。这些...
依旧是以keep这款产品迭代版为中心,整理出prd文档,供大家一起学习交流!前面有对其做竞品分析,需求整理、功能结构的梳理以及原型制作的相关文章,有兴趣的伙伴可以去看一看。言...
复杂度守恒定律(Law of conservation of complexity)由Larry Tesler 于1984年提出,也称泰斯勒定律(Tesler's Law)。...
通常开发者认为时间的呈现格式应该是浮点数据,我们一般使用NSTimeInterval,实际上它是简单的双精度double类型,只是typedef了一下,但是由于浮点型数据计算...
本文略为全面的介绍block的使用:block定义方式,block传值,block循环引用,block内存管理,block做参数,block做返回值(实现链式编程)等等,此篇...
前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS...
Part One 别人问你你都感觉这尼玛说啥的基础面试题 1.UIWindow和UIView和 CALayer 的联系和区别? 答:UIView是视图的基类,UIViewCo...
注:此文只现在已经不能适配iOS10了,iOS10推送采用了新的方法,做iOS9及以下的系统可读此篇文章。 最近公司项目升级重构(重写),除了本来我所负责的模块,最后临危受命...
本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...
最近新电脑重新装cocoapods遇到了问题 1.首先查看源,gem source -l 会出现*** CURRENT SOURCES *** https://gems.ru...
taobao的ruby源更新工作已经交给ruby-china更新,由于去年没出现其他问题就没有及时更换, 1,删除原来的ruby库:gem sources -r https:...
IOS本地持久化有4种:属性列表、对象归档、SQLite3和Core Data; 其中属性列表和SQlite3是本人强烈推荐的。对象归档较为繁琐,coreData没有用过暂不...
什么是UICollectionView? UICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView。它有许多与UITable...
iOS开发中,- (void)layoutSubviews{}方法及相关方法注意点!! 文章着重介绍iOS开发中如果给subViews设置fram layout相关的方法 一...
Alamofire 是一款 Swift 写的 HTTP 网络请求库 前言 本篇内容为 Alamofire 官方 Readme 文件的翻译,如有翻译不恰当的地方,您也可以给我提...
最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究了一下相机的自定义。相机属于系统硬件,这就需要我们来手动调用iPhone的...