iOS小知识
JaryPan
keep coding...
展开
-
Xcode6中怎么创建PCH文件
为什么苹果官方在xcode6中不自动创建PCH文件呢?Xcode6中去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大增加了Build的时间;去掉它虽然失去了编程便利性,但是减少了Build的时间,所以苹果官方应该是基于用户体验的考虑才去掉了这个文件。然而没有了Prefix Header之后就要通过手动来导入头文件了,为了方便编程,我们应该原创 2015-06-12 22:58:45 · 570 阅读 · 0 评论 -
如何隐藏系统的顶部状态栏
这个其实非常简单,就是在UIView界面或者UIViewController中用一个方法实现// 隐藏系统状态栏- (BOOL)prefersStatusBarHidden{ return YES;}原创 2015-06-12 21:07:02 · 1173 阅读 · 0 评论 -
公共开放WebService接口
公共网络开放的WebService接口webservice测试工具:http://download.csdn.net/detail/yixiaoping/6589315快递查询WEB服务 http://webservice.36wu.com/ExpressService.asmx支持上百家快递/物流查询,准确高效,所有数据均来自快递服务商。此数据返回转载 2015-07-08 17:13:49 · 1250 阅读 · 0 评论 -
iOS开发怎样实现全系统的文本复制粘贴
在开发的过程中,我们有时候想要在A应用中复制一段文本,然后在B应用中粘贴使用,这就需要使用到系统级的复制粘贴功能了。在iOS中,实现全系统复制功能的代码其实很简单:UIPasteboard *pb = [UIPasteboard generalPasteboard];pb.string = @"hello,world!";接下来我们看一下效果:原创 2017-03-24 18:23:56 · 3795 阅读 · 0 评论 -
如何实现OC与Swift混编
之前一直没有总结这块的相关知识,现在有幸给大家介绍一下我自己的小经验,如有不对之处欢迎纠正!苹果推出swift之后版本一直不稳定,每一次更新都会修改很多方法,这让我们这些程序员使用起来有些投鼠忌器,不过3.0版本出现之后swift趋于平稳,相信会有越来越多的开发者会开始使用swift进行APP开发。那么问题来了,很多工程都是用OC语言开始开发的,如何才能引入swift文件呢原创 2017-03-25 00:03:35 · 512 阅读 · 0 评论 -
Xcode8.2真机测试时 无法添加开发者账号/添加开发者账号一直显示Loading/添加开发者账号一直超时The request time out 的问题
Xcode7.0之后,苹果放宽了真机测试的限制,只要有 Apple ID 的开发者都可以进行真机测试了。不过最近我换了电脑之后发现自己的Apple ID 始终不能登录Xcode,无法添加开发者账号(自己的Apple ID)。上网查了查,貌似只能重新登录一个新账号才行,试了一下,确实如此,没办法,弄一个邮箱重新创建 Apple ID 吧。另外我登录苹果中心查看ID下的设备列表,删除了之前登录过的原创 2017-03-26 12:12:39 · 4092 阅读 · 0 评论 -
禁止右滑触发当前控制器的pop方法
禁用 iOS7 返回手势if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO;}开启右滑原创 2017-06-07 15:29:00 · 644 阅读 · 0 评论 -
判断某个类是自定义类还是系统的类
直接判断没有找到方法,只能曲线救国,通过判断某个类在不在沙盒中来间接判断是否为系统的类如果在沙盒中就代表是自定义的类方法如下:NSBundle *bundle1 = [NSBundle bundleForClass:[TestObject class]]; if (bundle1 == [NSBundle mainBundle]) { NSLog(@原创 2017-06-15 16:34:14 · 5266 阅读 · 0 评论