iOS开发之CoreTelephoney框架的应用
一、CTTelephonyNetworkInfo类 这个类是CoreTelephoney框架的核心,使用它来获取手机的运营商、网络等状态信息。使用示例如下:- (void)viewDidLoad { [super viewDidLoad]; CTTelephonyNetworkInfo *info = [....
iOS开发之CoreSpotlight框架的应用
CoreSpotlight是iOS提供的一套本地检索推荐功能。开发者可以为自己的应用添加本地索引,用户通过索引中定义的关键字可以搜索并定位到应用程序内的指定功能。一、一个简单的添加索引示例- (void)viewDidLoad { [super viewDidLoad]; //创建索引属性对象 CSSearchable....
iOS开发之CoreMotion框架的应用
iOS开发之CoreMotion框架的应用 我们知道,现在智能手机手机的功能已经越来越强大。小小的手机中集成了众多的传感器配件。通过这些传感器可以获取到手机甚至用户的状态信息。 在iOS5之前,加速度传感器的相关信息封装在UIAccelerometer这个类中,其主要用来获取设备在三维空间中的状态信息,之后,加速度传....
iOS应用内评价与购买三方APP组件
首先来说应用内评价组件,应用内评价组件是iOS10.3中新引入的功能。其封装在StoreKit框架中。用户可以直接在APP内唤起评价组件对应用程序进行评星,示例代码如下:[SKStoreReviewController requestReview];效果如下图:在模拟器上,这个Submit按钮是不可点击的,如果在真机上,并且应用程序已经上线,可以直接进行评价。这个方便的评价组件可以避....
iOS开发中活动视图控制器UIActivityViewController的应用
在iOS开发中,UIActivityViewController常用来弹出分享面板,其实除了用来社会化分享,UIActivityViewController还有一大应用是用来进行自定义行为。先看如下示例代码: //活动内容 NSString * content = @"活动的内容"; //活动的url &a...
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(四)
八、Hybird App 构建思路 Hybird App是指混合模式移动应用,即其中既包含原生的结构有内嵌有Web的组件。这种App不仅性能和用户体验可以达到和原生所差无几的程度,更大的优势在于bug修复快,版本迭代无需发版。3月8日苹果给许多开发者发送了一封警告邮件,主要是提示开发者下载脚本动态更改App原本行为的做法将会被提审拒绝。其实这次邮件所提内容和Hybird....
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(三)
六、Objective-C与JavaScript复杂对象的映射 我们在使用JavaScript调用Objective-C方法的实质是将一个OC函数设置为了JS全局对象的一个属性,当然我们也可以设置非函数的属性或者任意JSValue(或者可以转换为JSValue)的值。例如: self.jsContext = [[JSContext alloc]....
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(二)
四、深入JSContext类 看到这,你已经学会最基础的OC与JS互相问好(交互)。下面我们再来深入看下JSContext中的属性和方法。 创建JSContext对象有如下两种方式://创建一个新的JS运行环境- (instancetype)init;//创建一个新的JS运行环境 并关联到某个虚拟机对象上- (instancetype)init....
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(一)
说到JavaScript脚本,iOS开发者都会想到一个名叫JavaScriptCore的框架。这个框架的确十分强大,其中封装了一套JavaScript运行环境以及Native与JS数据类型之间的转换桥梁。本篇博客主要讨论如何使用此框架来在iOS应用中运行JavaScript脚本。一、JavaScriptCore框架结构 在学习一个框架时,首先应该先了解整个框架的结构,拿....
iOS中ImageIO框架详解与应用分析(四)
kCGImagePropertyExifAuxDictionary对应的字典中可能包含的键定义如下://镜头信息const CFStringRef kCGImagePropertyExifAuxLensInfo;//镜头模式const CFStringRef kCGImagePropertyExifAuxLensModel;//序列号const CFStringRef kCGImagePrope....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
iOS更多应用相关
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
+关注