首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS开发
订阅
Herry豿子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Swift三部曲(一):指针的使用
大部分情况下做Swift开发是不需要使用指针的,也不建议使用,但是有时候写比较底层的东西就需要了。最近一段时间恰好我在写的一些库的需要用到指针,但是Swift关于指针的使用并没有很详细的文档,导致写起代码来十分费劲,所以总结了一下。Runtime的文章很多,但是Swift的很少…
iOS进阶 -- block捕获变量原理
前言 在上一篇《Block基础探索》中探索了block的分类和循环引用的处理。在这一过程中,还有一些问题我们不甚了解,例如block底层是一个结构体,这个结构体是什么样的结构?
URL Schemes 深度剖析(上)
URL Schemes 应用在 iOS 上已经很久了。对于使用者来说,在沙盒机制下的 iOS 中,如果想做到一定程度上的自动化就不可避免地要用到 URL Schemes。但因为 URL Schemes 的使用方式不像传统 iOS 使用者接触到的图形界面那样可以直观地点来点去,造成了对它有兴趣的人(尤其是对英文有恐惧的人)一定程度上理解的困难。
iOS 之键值编码(KVC)与键值监听(KVO)
KVC 简介 我们知道可以通过 setter、getter 方法来设置和修改对象的属性,也知道如何通过简化的点语法来设置、修改对象的属性。实际上,Objective-C 还支持一种更灵活的操作方式,这种方式允许以字符串形式间接操作对象的属性,这种方式的全称是 Key Value Codi…
Anima:一款链式风格、基于层的动画库
Anima:一款链式风格、基于层的动画库。# 为开源点赞#
iOS IAP应用内购详细步骤和问题总结指南
觉得有帮助可以关注我 后续继续补充....
iOS 关于组件化Router设计的争辩
本文记录了与一位同学关于Router设计的争论, 对于url router 和 protocol router 的争论, 架构并没有孰优孰劣, 只有适合与否, 希望能有更多的同学一起踊跃探讨. 对于组件化, 相信大家一定不陌生, 但针对组件化的方案及思路, 大家或多或少都有一些…
Mac中漂亮的代码行计算工具(已开源)--PPRows
PPRows for Mac 在Mac上计算你写了多少行代码 1.支持检测参与计算的代码文件夹数量以及代码行数; 2.支持同时检测多文件/多文件夹代码; 3.支持自定义检测的文件类型,例如:c,swift,oc, java....类型的代码文件; 4.支持自定义需要忽略检测的文…
CFNetwork 框架
CFNetwork 是一个高性能的低级框架,可以控制一些更底层的东西,如各种常用网络协议、socket 通讯等,实际上除了 socket 是传输层之外,本质上还是应用层上的封装的通用 API。使用者可以不用关心底层协议的实际细节。
微信读书 iOS 质量保证及性能监控
在实现需求的同时,能写出既优雅性能又高效的代码是每个开发者都在追求的目标,但是在实际开发中,随着每个版本需求的迭代,功能变得越来越复杂,加上开发者的意识不够或者一时疏忽,日渐复杂的工程很容易产生或多或少的问题。在使用微信读书的过程中,我们也碰到过 app 随机丢失动画、用户反馈 app 卡死、用户投诉看不了书籍等等的问题,这些问题都严重影响使用,也会降低产品口碑,因此我们开发了一些监控工具来解决这些问题,在这里总结和分享一下。