iOS文章
ParsonsYangBooy
这个作者很懒,什么都没留下…
展开
-
ARC下OC对象和CF对象之间的桥接(bridge)
在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和OC相互转化的时候该如何管理内存呢?答案就是我们在需要时可以使用__bri原创 2016-09-12 13:07:28 · 273 阅读 · 0 评论 -
IOS开发之----资源汇总
学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://g原创 2016-09-12 13:26:23 · 896 阅读 · 0 评论 -
注意block中变量捕捉的问题
用block可以定义任意的代码片段,将其像对象一样传入另一个方法;它是c级别的语法,和C语言中的函数指针非常相似。在C语言中,函数指针和block写法分别如下 int (* func1)(int a, int b);//c函数指针返回类型 | 函数名 | 参数int(^backValue)(intnum);//block返回类型原创 2016-09-12 13:33:58 · 266 阅读 · 0 评论 -
ARC unsafe_unretained等说明
在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习strong与retain类似,weak与unsafe_unretained功能差不多(有点区别,等下会介绍,这两个新关键字与ass原创 2016-09-12 13:34:52 · 279 阅读 · 0 评论 -
ios app提交之前需要哪几个证书
一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号)问题:1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发?2.程序迭代开发完成,App上传苹果应用商店的时候是不是还需要用老机器发布才可以才能保证App更新?能不能从老机器上面原创 2016-09-12 13:08:25 · 852 阅读 · 0 评论 -
ios6方向旋转问题
方向问题:1.appdelegate里面添加://iOS6 才会调用- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return (UIInterfaceOrientati原创 2016-09-12 13:40:48 · 260 阅读 · 0 评论 -
iOS MPMoviePlayerController 简介
一 MPMoviePlayerController 简介在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、暂停、停止等。下面列出了MPMoviePlayerController的常用属性和原创 2017-07-29 14:28:55 · 809 阅读 · 0 评论 -
iOS 检查App版本
#define DISPATCH_QUEUE_PRIORITY_HIGH 2NSString *setAppStoreURL = nil;- (void)checkNewAppVersion:(void(^)(BOOL newVersion, NSString *version))completion { NSDictionary *bundleInfo = [[NSBundle mainB...原创 2018-02-08 14:37:28 · 436 阅读 · 0 评论