适配 iOS 11 时遇到的一些坑
Safe Area 什么是 Safe Area?由于iPhone X 屏幕上的刘海和四周的圆角设计,导致某些区域无法用于执行交互,需要开发者对页面做出调整。而 Safe Area就是再减去 UInavigationbar 和 UITabbar 剩下的区域。具体可以看iOS 11
Safe Area 什么是 Safe Area?由于iPhone X 屏幕上的刘海和四周的圆角设计,导致某些区域无法用于执行交互,需要开发者对页面做出调整。而 Safe Area就是再减去 UInavigationbar 和 UITabbar 剩下的区域。具体可以看iOS 11
关于 Xcode 8 和 iOS 10 的文章其实已经有很多了,完全可以解决适配过程中遇到的大部分问题。我参照的是 iOS 10 的适配问题 这篇文章,除了没有提到关于 Automatically manage signing 的问题,其他问题大致都涉及到了。而且那个自
元字符 代码/语法 说明 实例 . 匹配除换行符以外的任意字符 ^\bhi\b.*\bLucy\b$ \w 匹配字母或数字或下划线或汉字 ^\ba\w*\b$ 以字母a开头的单词 \s 匹配任意的空白符 \d 匹配数字 \d+ 1个或更多连续的数字
在项目初期搭建框架时所用到的代码和第三方库大都是相同或相似的,所以如果在一个已经准备好的基础模版上再进行开发应该可以达到提高项目开发效率和减少不必要的时间损失的目的。 第三方框架 Carthage 相对于 CocoaPods 新建一个 workspace,Carthage 是使用
基础功能框架 网络请求 HTTP Objective-C: AFNetworking pod 'AFNetworking' YTKNetwork (基于 AFN 封装) pod 'YTKNetwork' PPNetworkHelper (对 AFNetworking 与 YYC
Moya 其实就是一个对 Alamofire 的更高层的封装。 Alamofire 进行网络请求: 12345678910func GETRequest(URLString: URLStringConvertible, NetData: (data: NSData?)->V
环境搭建(最好可以在代理环境下进行,要不然会很慢或者 Time Out) 安装 Ruby 环境 安装系统需要的包 安装 Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i
软件环境准备 如果通过终端安装出现问题,可以尝试在指令前加入sudo获得 root 权限 安装 homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mas
建立 WatchOS 项目 创建新的 iOS App 和 WatchKit App: 选择 File\New\Project…,在出现的对话框中选择 watchOS\Application\iOS App with WatchKit App 然后点击 Next 为已有的
其实官方的 iOS SDK 集成指南和 iOS SDK 教程两个文档关于集成时的大部分问题都可以解决,所以我这里只是讨论我遇见的文档里表述不明白的那几个坑(2.1.0版本的)。 APNs 证书和主证书的区别 我刚开始做推送的时候本来以为 APNs 证书就是主证书里加了个允许推送