iOS开发中的实用功能
嵌套UIScrollview的滑动冲突解决方案
虽然苹果建议我们不要嵌套 UIScrollview ,但是这话到底是对开发者说的,架不住设计师就是要这么画设计图。我遇到的场景类似这样,顶部有一个优先展示的封面,当封面滚出屏幕后下面内容的 ScrollView 开始滚动。因为介绍、目录、评价三个tab是可以左右滚动的,所以具体…
ObjC 中国 - 与调试器共舞 - LLDB 的华尔兹
LLDB 指南
摇一摇根据城市位置推荐酒店
App 端摇一摇根据当前城市给你随机推荐酒店,有没有很好玩?发现了新大陆
iOS走近商城APP(五 购物车)
iOS端购物车的逻辑实现
iOS - 实现 UINavigation 全屏滑�动返回 (一)
一步步教你实现 UINavigation 全屏滑�动返回
痛快的使用KVO -- FBKVOController源码分析
前言 KVO是iOS开发当中必不可少的一个工具,可以说是使用最广泛的工具之一。无论你是要在检测某一个属性变化,还是构建viewmodel双向绑定UI以及数据,KVO都是一个十分使用的工具。 然而!! KVO用起来太TMD麻烦了,要注册成为某个对象属性的观察者,要在适当的时候移除观…
iOS - 实现 UINavigation 全屏滑�动返回 (二)
一步步教你实现 UINavigation 全屏滑�动返回
iOS 关于 navigationBar 的一些:毛玻璃、透明、动态缩放、动态隐藏
转自 霖溦 的博客
本文整理了一些关于 navigationBar 的非常规的但是较为实用的操作,包括利用毛玻璃、动态透明、动态 item 颜色、动态隐藏,以及头视图的动态缩放,并同时涉及了 statusBar 的动态设置(换色)。
将log打印显示在自定义的view中
将log打印显示在自定义的view中
iOS - 利用原生框架实现扫一扫功能
利用系统自带框架实现扫一扫功能 实现功能前的项目配置 因为该项目要使用到相机和相册。所以我们要在 info.plist 中设置询问用户是否允许访问的权限。因为需要调用摄像头,所以要在真机上运行 (在模拟器运行会崩溃)。 功能分析 从功能需求分析来看,扫一扫该功能可以分为以下几个功能点…
iOS UICollectionView Cell拖拽重排的实现
最近公司准备做一个类似支付宝UICollectionViewCell拖拽重排的功能,UICollectionViewCell的任意拖拽排列,支付宝最新的版本已去掉了任意拖拽功能,而只是对常用功能进行拖拽重排,没有出现超出屏幕的情况。个人感觉应该更好,毕竟太多功能去拖拽重排对用户来说是一个特别大的工作量,只需把常用功能提即可。相应的功能点还是在对应的分组里,至于我们的需求暂时不怎么清楚,使用还是研究下任意拖拽吧。
iOS-UICollectionView快速构造/拖拽重排/轮播实现介绍
iOS中重度使用的UICollectionView的基础知识介绍及封装功能拓展
永远不会被遮盖的 View
开发中可能会遇到这样的问题:使一个 View 在屏幕中不被任何视图遮盖?
如果遇到类似的问题,这篇文章及示例可能对你有所启发。
一个逻辑清晰的购物车模型
一个逻辑清晰的购物车模型 包含单选、多选和全选以及左滑收藏删除等常规功能 低耦合高内聚 方便改造
基于 WLRRoute 的 iOS 移动端路由设计
搭建自己的路由机制
iOS 动画进阶 - 实现炫酷的上拉刷新动效
一个简单易用,动效十足的
iOS 手把手搭建 · 无限循环滚动视图
在大多数常规 App 开发当中,我们都会有产品运营栏的需求,也就是列表页或者产品顶部,又或者整个页面需要展示几个滚动的运营活动、产品、广告什么的,当然,也可能是一个自己实现的一个图片浏览器。
在早些年,这类需求大多都是从 First 逐个滚动到 Last,然后再自动滚到 First,技术上无非都是通过 UIScrollView + Timer 的方案,iOS 开发往往都喜欢专注于用(xuan)户(ji)体(zhuang)验(bi)的,所以后来出现了无限循环滚动的体验。
iOS 在线音频流播放
这是一篇关于在线音频播放的文章,参考自苹果 OS X 的 demo。
在移植到 iOS 后,可以通过 iphone 播放 Mac 上面的音频,实现在线播放音频的功能。
本文可以学习到 socket 编程、AudioFileStream 转换音频流、AudioQueue 播放音频、信号量的使用。
iOS 设置下划线与文字之间的距离
iOS 设置下划线与文字之间的距离