KVO使用及实现原理 KVO使用 对属性进行监听 对属性的属性进行监听 容器监听 触发(手动触发,kvc赋值) 添加监听 // 1.kvo对属性的监听 [_person addObserver:self forKeyPa…
标签:objective-c
中国上海,极客生涯: 一个开发者的 2018, 2019
总结 2018 技术进步: 做项目 涨知识,没有什么比来个难一点的任务,更快了。 为了解决他,又是翻书、又是 google , 有时候还发 stackOverFlow , 寻找各种可能的技术,各种场景,综合记忆理解。 解…
iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
iOS精选源码 APP启动视频 自定义按钮,图片可调整图文间距SPButton 一款定制性极高的轮播图,可自定义轮播图Item的样式(或只… iOS 筛选菜单 分段选择器 仿微信导航栏的实现,让你的导航栏过渡…
iOS雪花动画、音频图、新闻界面框架、2048游戏、二维码条形码扫码生成等源码
iOS精选源码 粒子雪花与烟花的动画 iOS 2048游戏 JHSoundWaveView – 简单地声波图、音波图 一个可快速集成的新闻详情界面框架,类似今日头条,腾讯新闻 二维码/条形码扫描及扫描与输入形…
批量修改OC类名脚本 -- python
前言 近日由于种种原因,需要把代码里面的类全部都修改一遍类名。 在网上找了一圈相关的开源库,没有发现有合适满意的,始终都存在一些问题,要么出现误修改,要么把方法名或者属性名也给修改了等等情况。 于是决定掏出生疏的Pyth…
WKViewManager iOS 弹窗架构
前言 近来由于App中弹窗过多,再加上还有半透明的引导层,时常会出现多个弹窗重叠弹出,甚至会伴随引导层一起弹出,极大的影响了用户体验。 上述问题,其实很简单,只需要添加一个弹窗队列即可。 但是与此同时我们又添加了新的需求…
iOS开发UI篇--UICollectionView初步入门
一、UICollectionView的简介 UICollectionView是iOS 6中引进的列表展现控件,用于展示集合视图,布局更加灵活,可以高度定制内容的展现,可以有效的进行数据管理,即使对于大量数据,也非常的高效…
iOS补位动画、沙漏效果、移动UITableViewCell、模拟贪吃蛇、拖拽进度等源码
iOS精选源码 JHAlertView – 一款黑白配色的HUD之沙漏效果 继承UIButton的自定义按钮SPButton 用递归算法实现iOS补位动画 iOS 长按移动UITableViewCell JH…
iOS转场弹窗、网易云音乐动效、圆环取色器、Loading效果等源码
iOS精选源码 view controller transition and popover (控制器转场和弹窗) UITableView头部悬停+UITableView侧滑嵌套 一行代码集成时间选择器 iOS仿滴滴时间…
Object-C高级编程第一篇:Blocks概要
本系列文章主要是对《Objective-C 高级编程》这本书做的读书笔记总结,除了这本书中的内容以外,也加上了自己对开发技术的理解和一些个人的经验分享。 Blocks是什么 Blocks是C语言的扩充功能,是带有局部变量…
iOS头条新闻App、自动布局、省市区联动、登录按钮动画、Alert弹框效果等源码
iOS精选源码 LEEAlert — 优雅的Alert ActionSheet 登录按钮 省市区三级联动 JHViewCorner – 一行代码搞定圆角 JHFrameLayout –…
iOS商品详情、ffmpeg播放器、指示器集锦、自定义圆弧菜单、实用工具等源码
iOS精选源码 电商商品详情 Swift.两种方式实现tableViewCell拖拽功能 ffmpeg+openGL播放器 微信聊天表情雨、表情下落、表情动画 iOS指示器集锦 弹窗增加 pickerView 可交互、无…