写点什么

如何自己动手实现 KVO - iOS 移动开发周报

  • 2015-03-10
  • 本文字数:846 字

    阅读完需:约 3 分钟

  1. 《如何自己动手实现 KVO》:KVO 是 Objective-C 对观察者模式(Observer Pattern)的实现。也是 Cocoa Binding 的基础。当被观察对象的某个属性发生更改时,观察者对象会获得通知。本文探究了 KVO (Key-Value Observing) 实现机制,并去实践一番:利用 Runtime 自己动手去实现 KVO 。
  2. 《QQ 中未读气泡拖拽消失的实现分析》:QQ 中针对强迫症有个很棒的交互,对于那些暂时不想理会的未读信息气泡,可以直接手指拖拽去掉。本文介绍了其实现方法。
  3. 《UITextView 编辑时插入自定义表情 - 简单的图文混编》:在 iOS 开发中,经常需要用 UITextView 作为编辑文本的输入控件。但是如何在编辑时插入自定义表情呢?本文简单的用 NSTextAttachment、NSAttributedString 的特性,实现了在 UITextView 中编辑文字时插入自定义表情图片,同时可以返回带有表情 “替换符” 的纯文本字符串。
  4. 《提升 UITableView 性能 - 复杂页面的优化》:随着 App 的用户界面的内容越来越丰富,再强的手机可能都无法同时渲染复杂的 UI 界面和保证流畅的体验。本文分享了一些提升 UITableView 性能的技巧。
  5. 《InfoQ 上移动端话题汇总》 @ 移动开发小冉 整理了一下 InfoQ 上关于移动方面的分享内容,涉及移动端架构、测试、流程优化等多方面的内容。
  6. 《 在非越狱的 iPhone 6 (iOS 8.1.3) 上进行钓鱼攻击 (盗取 App Store 密码)》:iOS 逆向工程的一大应用场景是 iOS 安全。它既可以作为攻击的矛,也可以作为防御的盾。由蒸米带来的本文就是一则典型的以逆向工程为矛的案例,他对 CoreFoundation 里私有函数的运用画龙点睛,值得学习。
  7. 《UIResponder》:在 UIKit 中,IApplication、UIView、UIViewController 这几个类都是直接继承自 UIResponder 类。另外 SpriteKit 中的 SKNode 也是继承自 UIResponder 类。因此 UIKit 中的视图、控件、视图控制器,以及我们自定义的视图及视图控制器都有响应事件的能力。本文详细介绍了一个 UIResponder 类提供的基本功能。
  8. 《实现一个 TODO 宏》:文章介绍了如何实现一个能产生编译器警告的 TODO 宏,用于在代码里做备忘。
2015-03-10 09:482822
用户头像

发布了 65 篇内容, 共 55.8 次阅读, 收获喜欢 23 次。

关注

评论

发布
暂无评论
发现更多内容

2020第十三届南京国际大数据产业博览会

InfoQ_caf7dbb9aa8a

MySQL-技术专题-实战技巧

洛神灬殇

PanDownload复活了!60MB/s!附下载地址

程序员生活志

PanDownload 网盘 下载器

第3周学习总结

饭桶

Redis-技术专题-数据结构

洛神灬殇

SpringBoot-技术专题-@Async异步注解

洛神灬殇

架构方法论之“极限审视法”

凌晞

架构 方法论 设计思维

第3周作业提交

饭桶

坚持写技术博客一年能有多少收获!

小傅哥

Java 面试 架构师 编程经验 技术博客

2020第十三届南京国际智慧新零售暨无人售货展览会

InfoQ_caf7dbb9aa8a

2020南京国际工业互联网及工业通讯展览会

InfoQ_caf7dbb9aa8a

2020第十三届南京国际智慧工地装备展览会

InfoQ_caf7dbb9aa8a

技术革新的脉络及趋势

凌晞

技术 进步

MySQL-技术专题-SQL性能分析

洛神灬殇

轻言业务架构图

凌晞

架构 企业架构 架构设计 架构设计原则 业务架构

高难度对话读书笔记——目的篇

wo是一棵草

我就不服了,看完这篇文章,5大常见消息队列开发你还学不会

小Q

Java 编程 程序员 开发 消息队列

架构师训练营第一期 - 第四周课后 - 作业二

极客大学架构师训练营

SpringBoot 实战:如何优雅的处理异常

看山

springboot 实战 优雅响应

Java 客户端操作 FastDFS 实现文件上传下载替换删除

哈喽沃德先生

Java 文件系统 分布式文件存储 fastdfs 文件服务器

技术解码 | 玩转视频播放,自适应码流技术

腾讯云音视频

音视频 转码

晨间日记的奇迹

熊斌

读书笔记

万万没想到!ModelArts与AppCube组CP了

华为云开发者联盟

AI 技术 华为云

2020南京国际人工智能产品展览会

InfoQ_caf7dbb9aa8a

人工智能

什么是 Kubeless?| 玩转 Kubeless

donghui

Kubernetes kubeless

手把手教你锤面试官 04——假装精通redis

慵懒的土拨鼠

MySQL-技术专题-Join语法以及性能优化

洛神灬殇

2020第十三届南京国际智慧停车展览会

InfoQ_caf7dbb9aa8a

从戚家军看组织战斗力塑造(组织的六脉神剑)

凌晞

组织

“三段三域法”应用架构模型

凌晞

架构 架构设计 技术架构

转型敏捷123

研发管理Jojo

如何自己动手实现 KVO - iOS 移动开发周报_语言 & 开发_唐巧_InfoQ精选文章