- 博客(7)
- 收藏
- 关注
原创 swift中创建一个单例
在swift中创建单例,相比在Objective-C更加的便宜,首先创建一个继承自NSbject的MyINstance类,实现的代码如下://在swift中,类方法中是不允许定义静态变量的,所以定义一个静态变量,应该写在方法外面static var once_t: dispatch_once_t = 0static var instance: MyInstance?//用来获取单例对象的方法,
2016-02-28 18:01:18 474
原创 Swift中定义protocol,定义optional方法
在swift中定义一个protocol相比objective-c来说,要更加简单,我们只需要通过一下方法就可以定义一个protocol:定义不包含optional方法的protocolprotocol XXXXXXDelegate : NSObjectProtocol { func XXXXXXX()//代理方法}在swift中,说有的Protocol都是继承自NSObjectProtoco
2016-02-23 20:18:55 2777
原创 使用NSClassFromString加载类
NSClassFromString是一个很有用的东西,尤其在进行iPhone toolchain的开发上。正常来说,id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];和id myObj = [[MySpecialClass alloc] init];是一样的。但是,如果你的程序中并不存在MySpecialClass这个类,下
2016-02-22 11:14:24 675
原创 iOS 判断是否安装了某个APP(如新浪微博)
我在做iOS开发的时候,想要判断是否安装了某个APP,如我在做友盟第三方分享的时候,友盟提供了判断微信,QQ等应用是否安装的方法,但是我要要判断微博是否安装,如果安装,我才显示图标,没有安装,我 就隐藏图标,因此得到的方法如下: 通过一句代码即可判断:BOOL hasSinaWeibo = [[UIApplication sharedApplication] canOpenURL:[NSURL U
2016-02-19 10:55:10 10062 3
原创 添加gitignore的方法
1.在github上下载gitignore项目,地址为https://www.github.com/github/gitignore 2.终端中cd进入到项目目录 3.在下载到的gitignore文件夹中找到对应的语言,然后终端中通过cp XXXX.gitignore .gitignore将gitignore拷贝到项目中 4.git add .命令将该文件添加到git管理 5.提交到git仓
2016-02-17 22:27:27 758
转载 上传AppStore会碰到:Failed to locate or generate matching signing assets(Missing iOS Distribution signing)
原文转载自:http://www.jianshu.com/p/cda1790ea317从2月14号开始,上传AppStore时可能会碰到这个问题:Failed to locate or generate matching signing assets Xcode attempted to locate or generate matching signing assets and failed t
2016-02-16 20:17:09 654
原创 iOS应用跳转至app store 评分页
iOS7以后 iOS应用跳转到app store 评分的功能接口变了,网上资料大多都是iOS7以前的跳转方法,不过这个方法在iOS6和iOS7.1以后是可行的 [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewCont
2016-02-16 11:37:33 1312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人