文章 2021-11-05 来自:开发者社区

让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(一)

说到JavaScript脚本,iOS开发者都会想到一个名叫JavaScriptCore的框架。这个框架的确十分强大,其中封装了一套JavaScript运行环境以及Native与JS数据类型之间的转换桥梁。本篇博客主要讨论如何使用此框架来在iOS应用中运行JavaScript脚本。一、JavaScriptCore框架结构    在学习一个框架时,首先应该先了解整个框架的结构,拿....

让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(一)
文章 2021-11-05 来自:开发者社区

iOS中ImageIO框架详解与应用分析(四)

kCGImagePropertyExifAuxDictionary对应的字典中可能包含的键定义如下://镜头信息const CFStringRef kCGImagePropertyExifAuxLensInfo;//镜头模式const CFStringRef kCGImagePropertyExifAuxLensModel;//序列号const CFStringRef kCGImagePrope....

iOS中ImageIO框架详解与应用分析(四)
文章 2021-11-05 来自:开发者社区

iOS中ImageIO框架详解与应用分析(三)

五、CGImageProperties中定义的字典意义    前面提到的CGImageSourceCopyProperties方法与CGImageSourceCopyPropertiesAtIndex方法都会返回一个字典,字典中可能包含如下有意义的键://TIFF信息字典const CFStringRef kCGImagePropertyTIFFDictionary;/GIF....

文章 2021-11-05 来自:开发者社区

iOS中ImageIO框架详解与应用分析(二)

三、CGImageDestination详解    CGImageSource是图片文件数据的抽象对象,而CGImageDestination的作用则是将抽象的图片数据写入指定的目标中。将图片写成文件示例如下://创建存储路径NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUse....

文章 2021-11-05 来自:开发者社区

iOS中ImageIO框架详解与应用分析(一)

一、引言    ImageIO框架提供了读取与写入图片数据的基本方法,使用它可以直接获取到图片文件的内容数据,ImageIO框架中包含6个头文件,其中完成主要功能的是前两个头文件中定义的方法:1.CGImageSource.h:负责读取图片数据。2.CGImageDestination.h:负责写入图片数据。3.CGImageMetadata.h:图片文件元数据类。4.CGI....

文章 2021-11-05 来自:开发者社区

iOS开发CoreGraphics核心图形框架之五——Patterns模型的应用

一、引言    Patterns称为模型可能并不直观,说一个场景我们或许就可以更加容易的理解Patterns。在开发中,开发者经常会遇到这样的需求,将某个图片或者某个图形进行平铺作为界面的背景,当然iOS中有现成的方法来将图片转换为背景色进行背景的渲染,但是这种方式并不太灵活,例如背景花纹的着色,背景图片的平铺间距设置等需求都无法满足。Patterns就是用来处理这样的需求。....

iOS开发CoreGraphics核心图形框架之五——Patterns模型的应用
文章 2021-11-05 来自:开发者社区

iOS开发CoreGraphics核心图形框架之一——CGPath的应用(二)

三、CGPath的路径绘制相关方法//将路径移动到一个点作为起点void CGPathMoveToPoint(CGMutablePathRef  path,const CGAffineTransform * m, CGFloat x, CGFloat y);//将路径移动到某个点画出一条线void CGPathAddLineToPoint(CGMutablePathRef  ....

iOS开发CoreGraphics核心图形框架之一——CGPath的应用(二)
文章 2021-11-05 来自:开发者社区

iOS开发CoreGraphics核心图形框架之一——CGPath的应用(一)

一、引言    CoreGraphics核心图形框架相较于UIKit框架更加偏于底层。在Objective-C工程中,CoreGraphics其中方法都是采用C语言风格进行编写的,同时其并不支持Objective-C的自动引用计数,在使用这个框架进行编程时,开发者要手动对内存进行管理。在Swift工程中,Apple使用Swift语言对CoreGraphics矿建进行了重构,将....

iOS开发CoreGraphics核心图形框架之一——CGPath的应用(一)
文章 2021-11-05 来自:开发者社区

iOS10中Messages独立应用与扩展插件详析(一)

一、引言        Messages是iOS系统中原生的信息应用,其既可以通过运营商网络发送短信息,也可以通过互联网进行类似微信类社交软件的即时聊天。但是由于其封闭性与功能的单一,使用其进行即时聊天的用户并不多。随着iOS10系统的推出,或许可以改变这一现状。在iOS10中,Messages的功能被扩展的十分强大,通过Messages,用户可以分享图片....

iOS10中Messages独立应用与扩展插件详析(一)
文章 2021-11-05 来自:开发者社区

iOS10语音识别框架SpeechFramework应用(二)

四、深入SFSpeechRecognizer类        SFSpeechRecognizer类的主要作用是申请权限,配置参数与进行语音识别请求。其中比较重要的属性与方法如下://获取当前用户权限状态+ (SFSpeechRecognizerAuthorizationStatus)authorizationStatus;//申请语音识别用户权限+ (v....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注