美文网首页
iOS 总结

iOS 总结

作者: sudhengshi | 来源:发表于2018-07-18 10:35 被阅读23次

推送流程

1064761-91decb9285e9d812.jpg

一些概念

1.真机证书- > 让电脑有了使用手机进行某项操作的权力(真机,推送,上线)

APP ID:程序标识符
3.真机证书制作

1.创建证书

创建CSR文件(本机的钥匙串)(CSR文件包含创建证书的电脑的一些信息,我们用电脑创建的证书,只有那一台电脑可以用)
2.1 钥匙串访问- > 证书助理-> 从证书颁发机构请求证书-> 存储到磁盘

上传CSR文件

下载cer证书文件- >双击安装到钥匙串

5.[注意]-> 这个证书只用创建CSR的那台电脑使用,如果想让其他电脑也可以使用这个证书,就必须让创建CSR文件的电脑将开发者证书导出为.p12的证书

APP ID :程序标识符

通配的: 可以用于真机测试,因为不可以选择某些app servers

精确的:可以选现有的app servers,但是在xcode中的bundle identifier 必须和app id 一样

描述文件(真机和上线) : xcode 中可以直接运行程序最重要的一个文件

1.描述文件选择了app id,如果你在xcode中选择了这个描述文件,你的xcode中的bundle identifier就必须和描述文件的 app ID 一样

2.描述文件选择了真机 测试证书,xcode 中项目选择了某个描述文件,你的电脑中就必须安装过描述文件所选择的那个真机测试证书

描述文件中有一个真机列表,如果想真机测试,你的设备udid 必须在描述文件的真机列表中
添加一台设备

1.添加设备到账号,

2.重新生成一个描述文件,让描述文件真机列表中有你的真机的udid

cell自适应高度

(CGFloat)textHeight:(NSString)str{
NSDictionary dict = @{NSFontAttributeName:[UIFont systemFontOfSize:17]};
CGRect rect = [str boundingRectWithSize:CGSizeMake(375,1000) options:NSStringDrawingUsesLineFragmentOrigin attributes: dict context:nil];
return rect.size.height;
}

相关文章

网友评论

      本文标题:iOS 总结

      本文链接:https://www.haomeiwen.com/subject/rztopftx.html