免费开源的iOS开发学习平台

- xcode8.x -

Xcode8:删除Provisioning Profile文件
随着开发时间的延长,Xcode中会有很多无用的Provisioning Profile,对于后续的调试以及程序打包会产生不方便,容易选错,特别是当一些Provisioning Profile的名...
Xcode8新特性:6-iOS10推送机制(UserNotifications框架)
苹果的推送在之前iOS8和iOS9的时候就发生过大的更新,推送功能越来越强大。在iOS10之后苹果推出了UserNotifications框架,可以通过这个框架更好的控制推送通知,可以更新、修改...
Xcode8新特性:5-Debug Memory Graph
在Xcode6中出现了Debug View Hierarchy新特性,可以通过其调试当前App的视图层级,查找UI相关的bug非常方便。在Xcode8中苹果为开发者提供了Debug Memory...
Xcode8新特性:4-Runtime Issues
在开发过程中,因为语法或明显的代码错误(例如Retain Cycle),编译器可以发现并报黄色或红色警告。但是一些因为代码逻辑导致的错误,编译器并没有办法找到。例如下面的这句代码,因为代码逻辑的...
Xcode8新特性:3-插件管理(Application Extension)
升级Xcode8之后会发现,在Xcode8中所有第三方插件都失效了,并且连之前菜单栏的插件选项也不存在了。在之前很多iOS开发者,都是通过Alcatraz来管理插件的,现在Alcatraz也是不...
Xcode8新特性:2-Target中General的变化
在Xcode8之前,都需要自己设置证书和描述文件。如果设置出现错误的情况下,还可以通过点击Fix issue来修复这个错误。但这有个问题就在于,Fix issue选项并不是那么好用,有的时候设置...
Xcode8新特性:1-Interface Builder
随着14年的iPhone6和6P出来之后,iPhone的屏幕尺寸也越来越多,屏幕适配是一个需要解决的问题,以后不一定苹果又出什么尺寸的iPhone呢。在iPhone6和6P发布的同一年,苹果推出...