网站首页 站内搜索

搜索结果

查询Tags标签: ios,共有 3161条记录
  • App Clip 苹果小程序开发须知

    前言 在 Xcode 工程中,你可以为你的 App 添加一个 app clip target, 利用 Xcode ,app clip 可以与你的 app 共享代码与资源,并可以编译,调试,运行在真机或者模拟器环境。但是,在实际使用过程中,开发者必须在自己的服务器上做好验证 app clip 的有效性的手段。 添加…

    2020/7/4 23:56:15 人评论 次浏览
  • 重拾iOS-NSProxy

    关键词:NSProxy,NSObject,Runtime 面试题: 1)知道NSProxy吗? 2)NSProxy和NSObject的区别是什么? 3)在开发中NSProxy有哪些运用场景? 一、什么是NSProxyNSProxy is an abstract superclass defining an API for objects that act as stand-ins for other objects o…

    2020/7/4 23:56:12 人评论 次浏览
  • UIView/CALayer渲染的触发时机

    1. 测试触发时机 为了探究渲染的触发时机,我们自定义一个TestView并复写 drawRect: 方法。虽然开发中不推荐这么使用 drawRect: 方法,这里是为了设置断点,探究渲染的触发时机。@interface TestView : UIView @end@implementation TestView - (void)drawRect:(CGRect)re…

    2020/7/4 23:56:11 人评论 次浏览
  • Flutter(Flare) 最有趣用户交互动画没有之一

    2019年12月12日,Flutter 在 Flutter Interact 19 上发布了如何使用 Rive 和 Flutter 制作动态可交互的动画经验分享,我看了之后,觉得非常有趣,因此,写了3个小 demo,把它写成文章记录分享给大家。 名词理解 首先,我们来理解几个名词,不然后续文章,可能看着有些晕,…

    2020/7/4 14:26:02 人评论 次浏览
  • iOS 签名机制流程

    参考 ke.qq.com/course/3140… iOS签名机制的作用 保证安装到用户手机上的APP都是经过 Apple官方允许的。 iOS签名机制流程 基本介绍 Mac设备有自己的公钥和私钥,Apple后台充当CA机构,有自己的Apple私钥,每一个iOS设备都有对应的App公钥。 流程 1.编译项目,利用Mac的私…

    2020/7/3 23:27:30 人评论 次浏览
  • iOS获取设备唯一标识:UDID、IDFA、IDFV、OpenIDFA、SimulateIDFA等.

    1. UDID UDID全称是Unique Device Identifier,顾名思义,它就是苹果iOS设备的唯一标识码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个张红的应用中经常会用到。哎iOS5中可以获取到设备的UDID,iOS7中已经完全禁用了它。iOS7之前的使用app如果在iOS7以上的…

    2020/7/3 23:27:29 人评论 次浏览
  • OpenGL(1)-初探

    在日常的图形、音视频开发中,我们都会不可避免的使用到图形API,来实现图形的底层渲染:比如在游戏开发中,对于游戏场景/游戏人物的渲染 比如在⾳视频开发中,对于视频解码后的数据渲染 比如在地图引擎,对于地图上的数据渲染 比如在动画中,实现动画的绘制 比如在视频处…

    2020/7/3 23:27:29 人评论 次浏览
  • iOS主工程修改后一键同步Pod的ruby脚本

    模块化很好,但如果需要同时修改多个Pod就比较繁琐了。先在Example里修改了多个Pod的code,再手动copy到各个Pod比较麻烦,还容易漏 以下ruby脚本一键完成需要先把各个Pod仓库Clone下来并切换到对应的分支,分支不对 不会同步的TODO: 1、用脚本实现Clone和切换分支「easy…

    2020/7/3 23:27:28 人评论 次浏览
  • 基于APNS的语音播报实践

    前言由于项目需求,对基于APNs的语音播报做一个预研探究。如场景:收到转账消息,实时收到推送并播放语音。历史方案总结, 经过多方尝试验证,以下方式都已过时以下方案均为调研过程中无法成功的方案一览;方案一: App收到推送,通过sound指定播放固定音频(“收到一笔转…

    2020/7/3 23:27:27 人评论 次浏览
  • iOS开发不完全指南——数据存储

    原文链接 有开发经验的同学应该都清楚,不管是前端,客户端有些数据都需要在本地落地的;那么这一章我们就来一起了解一下 iOS 的数据存取常用的方法。 在对 iOS 数据 进行具体的操作之前,我们需要首先了解一下 Bundle 和沙盒的概念。 一、Bundle 和沙盒 Bundle 和沙盒是…

    2020/7/3 23:27:25 人评论 次浏览
  • iOS 静态库和动态库对比

    简介库:是一段编译好的二进制代码,给别人提供头文件就可以使用静态库:(.a或者.framework )在编译的时候会被直接copy一份,复制到目标程序里,编译完成之后,库文件实际就没有多大作用了,因为程序运行直接调用编译好的二进制文件,目标程序没有外部依赖可以直接运行。 动…

    2020/7/3 23:27:22 人评论 次浏览
  • iOS底层 -- 类的本质分析

    1.本文概述本文旨在通过 类&元类的创建时机,类的结构及相关属性,添加的类信息等分析类在内存中的实际存在,并分享一些关于类的经典面试题2.类&元类的创建时机上文说到,对象通过isa和类关联,同个类型的对象可以多次创建,所以对象可以有多个。那么类呢,根据开…

    2020/7/3 23:27:16 人评论 次浏览
  • iOS解压缩_路径穿越_解析

    盘古实验室公布的一个由目录穿越导致RCE的漏洞,称为ZipperDown。由于现有的iOS App基本上采用SSZipArchive或Ziparchive来实现解压,因此漏洞是来自使用第三方Zip库解压Zip文件的过程中没有对Zip内文件名做校验导致的;例如 SSZipArchive解压时会把文件名直接拼接到目标路…

    2020/7/3 23:27:09 人评论 次浏览
  • iOS 图片、视频转字符画

    0. 效果图片视频1. 实现原理 1.1 RGB转灰度值 首先,我们知道在OpenGL中颜色有4个通道RGBA,对于一般图片。那还有3个通道需要处理,RGB。 而我们的字符画使用1个字符表示1块颜色,即我们需要将RGB三个通道进行某种处理(3个值),让它们变为1个值,我们才能对应某1个字符。…

    2020/7/3 23:27:05 人评论 次浏览
  • 小程序拍了拍你:来看看如何避开路由雷区

    全文阅读时长6分钟,案例为真实事件改编,小程序名称、人名仅为代号,如有雷同……那我就改。 典型案例 在一个夜黑风高的夜晚,“xx饭很多”百度智能小程序悄然上线,目录结构如下: ├── pages │ └── home │ ├── index.js │ ├── index.json…

    2020/7/3 5:26:30 人评论 次浏览
扫一扫关注最新编程教程