iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。
注册自定义 URL Scheme
注册自定义 URL Scheme 的第一步是创建 URL Scheme — 在 Xcode Project Navigator 中找到并
ideviceinfo -u UDID查看iphone7plus的手机相关信息deviceinfo -u 9df9e2a39ddd9a8f2d0fe870cec16bcbe4d0e4c9mac获取ios手机的udid命令:idevice_id -lmac获取Android手机的udid命令:adb deivces查看 iOS 模拟器 udid命令: xcrun simctl list | grep
转载
2023-07-20 22:22:37
159阅读
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
*now;
NSDateComponents *comps = [[NSDateComponents alloc] init];
NSInteger unitFlags = NSYearCalendarU
转载
2024-07-25 16:52:09
63阅读
背景说明最近做一个APP客户端图片直传阿里云OSS的服务,需要在后台开一个阿里云的OSSToken获取的接口。阿里云官方文档地址:快速搭建移动应用直传服务。略过移动端说明,直接看服务端的。不是移动端直传吗,为什么需要服务端呢?原因如下:Android和iOS应用不能直接存储AccessKey,这样会存在数据泄露的风险。所以应用必须向用户的应用服务器申请一个Token。这个Token是有时效性的,如
转载
2023-11-13 20:55:27
308阅读
1、获取设备的信息UIDevice *device = [[UIDevice alloc] init];
NSString *name = device.name; //获取设备所有者的名称
NSString *model = device.name; //获取设备的类别
NSString *type = device.localizedModel; /
转载
2024-05-29 12:15:01
101阅读
Xcode7之前,想要真机调试,必须花99刀购买开发者账号,而且步骤繁琐,需要下载证书。随着Xcode7的推出,大幅度的简化了真机调试的步 骤,对ios开发工作者和正在学习ios开发的众多码农们,可以说是个不小的福利。现在,我就详细的向大家介绍一下如何免证书真机调试。 第一步:准备工作(Apple ID,iphone手机,Xcode7) Apple ID 申请网址:https://ap
转载
2023-08-28 20:03:34
121阅读
一:1.1 :UDID简介:UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,iOS7中已经完全的禁用了它。iOS7之前的使用了的app如果在iOS7上运行,它不会返回设备的UDID,而是会返回一串字符串,以FFFFFF
在一般的需求中,我们会使用异步请求来进行数据交换,等待数据返回之后再进行回调操作,执行所需要的操作.这种方式的好处是,不需要阻塞线程来等待请求结果。但是在一些特殊的场景中我们需要使用同步等待数据的方式来获取数据,例如阿里云的oss中获取token就是这种需求.在iOS9.0之前的版本中,我们可以NSURLConnection发送同步请求来获取到数据,+ (nullable NSData *)sen
转载
2024-05-30 13:27:59
78阅读
## iOS获取系统版本教程
### 表格:获取iOS系统版本的步骤
| 步骤 | 操作 |
| ---- | -------------------- |
| 1 | 导入UIKit框架 |
| 2 | 使用UIDevice类获取系统版本 |
| 3 | 显示系统版本信息 |
### 整体流程
在iOS开发中,我们
原创
2024-05-11 05:16:49
211阅读
IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。
1.openURL
使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段。我们可以通过设置url里的相关参数来指定邮件的内容,不过其缺点很
转载
2023-07-13 13:15:54
90阅读
第一种,AddressBookUI获取这种是有UI效果的,但是这种一般只是获取通讯录点击某个联系人,也是目前最常用的。例如:微信、支付宝的话费获取通讯录实现代码如下:实现前提由于现在已经更新到iOS 11了,字10开始我们就要加一些权限问题,我们要获取手机通讯录,需要用户开一个权限,这个这两个形式必须都要添加key:Privacy - Contacts Usage Description (必须)
转载
2023-09-10 12:56:06
191阅读
ios提供了很多可以唯一标识的方法。截至2014年12月份为止,比较好用的有两种。1.macAddress和IDFA并用:这种方式比较经常使用在客户端内嵌广告点击中,在ios7系统下,获取系统macAddress;在ios7及以上,获取IDFA。这种方法有几个问题:1)取ios7以下取macAddress不确定什么时候就会被苹果禁掉。2)IDFA,在系统从ios6升级到ios7时,会改变。另外,在
转载
2023-12-04 18:53:51
8阅读
1、直接获取NSData *data = [NSData dataWithContentsOfURL:[NSURLURLWithString:@"http://s12.mogujie.cn/b7/bao/131011/1jix9_kqywmrcdkfbg26dwgfjeg5sckzsew_400x540.jpg_200x999.jpg"]];
UIImage *image = [UIIma
转载
2023-09-12 15:57:06
505阅读
一、UDID(Unique Device Identifier)UDID的全称是Unique Device Identifier,它就是苹果iOS设备的唯一识别码,它由40位16进制数的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。移动网络可利用UDID来识别移动设备,但是,从IOS5.0(2011年8月份)开始,苹果宣布将不再支持用uniqueIdentifier方法获取设备的
转载
2023-09-01 18:15:26
128阅读
在iphone的开发环境下,有时候需要获取的设备信息的时候是比较困难,没有和android一样的源码开放,但是通过其他的很多途径,我们可以获取到许多意想不到的信息。 NetworkController 是一个私有的类,其中有许多很有意思的功能。可以判断网络,网卡,飞行模式,EDGE等等的许多网络相关的功能。 /*
*/
@classNSString, NS
转载
2023-11-22 15:47:27
66阅读
本文实例为大家分享了iOS获取通讯录的4种方式,供大家参考,具体内容如下 使用场景 一些App通过手机号码来推荐好友,如 微博、支付宝 首先客户端会获取通讯录中的所有手机号然后将这些手机号提交到App服务器中,服务器会查找每个手机号对应的App账号如QQ号码返回到客户端,然后客户端根据服务器返回的账号列表来推荐好友。获取联系人方式 方案一:AddressBookUI.framework框架&nb
实际上在iOS很多应用开发中,大部分用的网络通信都是http/https协议,除非有特殊的需求会用到Socket网络协议进行网络数 据传输,这时候在iOS客户端就需要很好的第三方CocoaAsyncSocket来进行长连接连接和传输数据,该第三方地 址:https://github.com/robbiehanson/CocoaAsyncSocket,读者可以自行google或者baidu搜索 这个
转载
2024-04-16 21:38:12
65阅读
1. 获取运营商网络类型Apple的Reachability Sample看起来不错,但是只可以判断是否连接到互联网和是否连接Wifi,但是无法判断运营商网络类型(2G/3G等)。我查到有3种方法实现,前两种是通过调用私有API,第三种是只有iOS 7才有的,公有API,但是没有文档。第一种方法就是尝试从状态栏中获取网络类型,参考SO。基本原理是从UIApplication类型中通过valueFo
转载
2023-07-06 15:55:18
591阅读
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.
documents,tmp,app,Library。
(NSHomeDirectory()),
手动保存的文件在documents文件里
Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:一般用来存放应用中建立的文件,如数据库文
转载
2023-07-20 23:19:17
222阅读
一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier,它就是苹果iOS设备的唯一识别码,它由40位16进制数的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。移动网络可利用UDID来识别移动设备,但是,从IOS5.0(2011年8月份)开始,苹果宣布将不再支持用uniqueIdentifier
转载
2023-07-13 12:04:51
546阅读