iOS9新特性关键字:可以用于属性、方法返回值和参数中 关键字的作用:提示作用,告诉开发者属性信息 关键字的目的:迎合swift,swift是个强语言,swift必须要指定一个对象是否为空 关键字的好处:提高代码规划,减少沟通成本 关键字使用错误仅仅报一个警告,并不会编译错误 nullable:1. ...
分类:
移动开发 时间:
2016-08-21 15:18:59
阅读次数:
195
这两天在弄分享,从第三方应用或者浏览器打开自己app的东西 传统的方式是通过URL Scheme的方式,但是iOS9以后又出了新的更完美的方式Universal Links。 传统的URL Scheme方式微信内置的浏览器都是封锁了所有它投资的公司之外的,只有白名单的才可以(比如京东,B站,等)。U ...
分类:
微信 时间:
2016-08-17 12:00:39
阅读次数:
1062
iOS9 提供的UIStackview简化了布局操作,它有些像Android中的liner layout。以前不用UIStackview也是可以做出类似的效果的,不过要添加许多的约束,看得头都大了,使用了UIStackview后,约束得到了简化。 UIStackview中,不太好理解的就是distr ...
分类:
移动开发 时间:
2016-08-16 16:18:04
阅读次数:
980
Xcode7.2,iOS9.2环境下 尝试在CollectionViewCell内部,添加LongPress手势,显示UIMenuController。 实现以上代码,就可以在长按cell时显示出UIMenuController。但是有一个问题就是,当我滑动CollectionView时,menu并 ...
分类:
其他好文 时间:
2016-08-13 15:28:50
阅读次数:
100
iOS 9 时代开发者面临的最大的挑战和最急切的任务可能有两个方面,首先是如何利用和适配全新的 iPad 分屏多任务特性,其次是如何面对和利用 watchOS 2 来构建原生的手表 app。另外的新课题基本就都是现有框架的衍生和扩展,包括从单元测试扩展到 UI 测试,如何进一步占领和使用系统的通知中 ...
分类:
移动开发 时间:
2016-08-11 15:47:07
阅读次数:
197
ios9之后 NSString *urlStr = @"url地址"; ...
分类:
移动开发 时间:
2016-08-10 16:15:07
阅读次数:
187
Xcode And iOS9 1. Xcode7 新特性 > 可直接在真机上运行自己的应用,只需要有苹果账号,无需购买苹果开发者账号。 > 可设置在出现 EXC_BAD_ACCESS 错误时,显示更详细的错误信息。 设置方式:XCode->Product->Scheme->Edit Scheme 左 ...
分类:
移动开发 时间:
2016-08-08 23:57:24
阅读次数:
339
现在Xcode7可以用一个appleid就可以往手机上部署测试app,不再需要$99,这也是方便。但是要把app发给别人的手机上运行还是不行,除非别人的手机在你身边可以直接通过Xcode安装 关于怎么打包可以看以下这篇文章 xcode7.x 免证书生产IPA打包文件 主要说说我碰到的问题 设备: i ...
分类:
移动开发 时间:
2016-08-06 16:00:01
阅读次数:
231
原因:iOS9以后,苹果把原http协议改成了https协议,所以不能直接在http协议下GET/POST 解决方案之一: 直接编辑工程文件下的Info.plist文件,加入以下代码 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbi ...
分类:
移动开发 时间:
2016-08-05 21:29:05
阅读次数:
247