首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
涵元
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS 签名机制
因为苹果的安全策略,通过签名机制保证手机上的每个App都是经过苹果认证的。 通过App Store安装。 开发者可以通过Xcode安装。 Ad-Hoc 测试证书打包的App,数量限制100。 In-House 企业版证书打包App,信任企业证书后可以使用。 由苹果生成一对公私钥…
iOS探索:UI视图之事件传递&视图响应
并且在iOS中,能够响应事件的对象都是UIResponder的子类对象,UIResponder提供了四个用户点击的回调方法,分别对应用户点击开始、移动、点击结束以及取消点击,其中只有在程序强制退出或者来电时,取消点击事件才会调用。
谈谈Objective-C中的协议
协议(protocol)是oc中的一个重要的语言特性,协议中定义了一些方法,若某个类想要实现这个协议中的一系列方法,则必须遵守这个协议,这个类对象被称为"委托对象" , 即为"代理"。这也说明这种模式是单向的,消息的发送方(委托方) 需要知道接收方(代理方)是谁,即只需要知道它…
iOS多线程GCD篇
首先,GCD的源码在这Grand Central Dispatch,如果想要深入的理解GCD的实现原理,最好还是下载一份源码慢慢的阅读一下。 本文不会对GCD的底层源码进行剖析,只会总结一下应用层面的东西。 一. 什么是GCD GCD的全称是Grand Central Disp…
iOS底层原理总结篇-- 深入理解 KVC\KVO 实现机制
... 一. KVO的实现原理 1. 什么是KVO? 要监听Person中的age属性,我们就创建一个observer用来监听age的变化,当我们age一旦发生改变,就会通知observer。 2. KVO简单的实现 我们先简单的回顾一下 KVO的代码实现。 3. KVO存在的…
iOS面试之@property
相信做过iOS开发的同学都使用过@property,@property翻译过来是属性。在定义一个类时,常常会有多个@property,有了@property,我们可以用来保存类的一些信息或者状态。比如定义一个Student类: Student类中有两个属性,分别是name和se…
支付宝客户端架构解析:iOS 客户端启动性能优化初探
《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。 启动应…
iOS多线程安全-13种线程锁🔒
多个线程访问同一块资源的时候,很容易引发数据混乱问题。 正常情况下我有50张票,然后卖了50次,剩余票数应该是0,但是打印结果竟然是3,所以这里就存在了线程安全问题。 出现线程安全的原因就是在同一个时间,多个线程同时读取一个值,像线程A和B同时读取了当前票数为10,等于是卖了两…
iOS探索:Runtime之消息转发及动态添加方法
在开始之前,我们先来了解下OC中的类与对象这是一张经典的类的关系示意图,接下来简单的介绍一下这张图首先当我们创建一个实例对象,会拷贝这个实例对象所属类的成员变量,但是不会拷贝类定义的方法当我们发送消息
iOS Runtime(一) Runtime的应用
例子Demo 概述 Objc Runtime使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。Runtime是C和汇编编写的,这里http://www.opensource.apple.com/source/objc4/可以下到苹果维护的开源代码,GN…