首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
孤独患者1480602159946
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
iOS类方法load和initialize详解
iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. 当类被引用进项目的时候就会执行load函数(在main函数开始执行之前),与这个类是否被用到无关,每个类的load函数…
[译] iOS 响应者链 UIResponder、UIEvent 和 UIControl 的使用
在 iOS 里,响应者链 是指 UIKit 生成的 UIResponder 对象组成的链表,它同时还是 iOS 里一切相关事件(例如触摸和动效)的基础。 响应者链是你在 iOS 开发的世界中经常需要打交道的东西,并且尽管你很少需要在除了 UITextField 的键盘问题之外直…
【iOS】高效调试 iOS APP 的 UI
调试是程序是开发过程中必不可少的环节,每当我们完成一段代码或者发现一些问题都需要对程序进行调试。高效的调试能帮我们节省大量的开发时间。这篇文章我将分享一些提高UI调试效率的工具和它们的使用方法。
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上一篇文章的环境中,是不使用 UIGestureRecognizer 的。但是在我们平时的开发中想要给一个 …
iOS谓词NSPredicate
大概意思是: 一种逻辑条件的定义,用于约束查找或者内存中筛选的搜索条件。个人理解就是一个用来匹配查询结果的条件。 NSSet相关类中也有类似的方法,使用与数组这边雷同。 可以在关键字后面加在[cd],c表示忽略大小写,即CAFE与cafe为相同字符串;d表示忽略读音,即café…
UIModalPresentationStyle 各种类型的区别
UIViewController有个属性modalPresentationStyle,它决定了当前控制器 present 出的下一控制器的展示方式。 官方文档对这些效果有比较详细的介绍,这里写个 demo 帮助理解,demo 在模拟器上运行可能会有一点卡顿,真机没有影响。 pr…
浅谈移动端图片压缩(iOS & Android)
在 App 中,如果分享、发布、上传功能涉及到图片,必不可少会对图片进行一定程度的压缩。笔者最近在公司项目中恰好重构了双端(iOS&Android)的图片压缩模块。本文会非常基础的讲解一些图片压缩的方式和思路。 点阵图:也叫位图。用像素为单位,像素保存颜色信息,排列像素实现显示…
iOS App瘦身小记
本文最开始是2019/04写的,时隔一年后,趁着假期的时间,把之前的的不足和新的体会补充补充。 有鉴于此,App的瘦身的优先级变得不那么高优了;我们可以放心大胆去搞业务了。 对于追求更高品质的App,希望在竞品中拔得头筹,还是需要在包大小方面花很大功夫的,不是搞几个技术需求就能…
iOS混编 模块化、组件化、经验指北
1. 开篇 本文的初衷,是为了给正在做混编或者模块化的同学们一个建议和参考。 因为来饿厂以后做的项目是全公司唯一一个 Swift/OC 混编的 iOS 项目,所以一路上踩坑无数,现在把一些踩坑的过程和经验总结起来,供大家参考。 相信在浏览本文后,一定会有所收获。 我来的时候项目…
iOS内购详解
概述 iOS内购是指苹果 App Store 的应用内购买,即In-App Purchase,简称IAP(以下本文关于内购都简称为IAP),是苹果为 App 内购买虚拟商品或服务提供的一套交易系统。为