- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 iOS7之后修改状态栏状态
要想实现ios7之后状态栏上时间等的显示是亮色状态,那就之需要override这个方法, - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent;}当然,这样做了还不行,系统还是无法调用上面那个方法,还需要实现次方法[self.navigationCo
2015-05-28 10:13:57
768
原创 iOS如何适配与屏幕大小相同的图片
随着ios设备的增多,不同尺寸的屏幕给开发者适配打来困扰,特别是一个全屏的图片,如何适配不同的机型呢,这里介绍一个方法,供大家参考: nsdictionary *LaunchImages = @{@"480":@"launchImage-700",@"568":@"launchImage-710",@"667":@"launchImage-720",@"736":@"launchI
2015-05-27 20:53:58
2606
转载 把支付宝整合到ios应用中
前奏现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。正文首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面。第一步、将需要的文件,静态库等拖入工程中,这里有:include,libs,U
2014-02-28 15:41:55
1317
1
原创 ios 中plist文件的一个小用法
大家都知道,在xcode编写ios项目的时候,工程里有个plist文件,这个文件有什么用处呢一般情况下我们都把他那里存储一些固定的变量如:nsstring ,nsarray,nsdictionary等,简单得做法就是在在plist里面点加号,然后把type改为相应的类型,把你需要添加的内容添加进去就好了;需要用到的时候就可以通过下面这句代码把它取出来:NSString *partner
2014-01-09 14:47:44
1251
原创 iOS如何隐藏状态栏
这是一个老生常谈的问题了,今天拿出来晒一晒,大家共享:1,如何隐藏app里某一个view的status:在你的view里调用这个方法: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersSta
2013-12-30 16:58:55
1035
原创 c字符串转换成oc的字符串
因为oc是完全兼容c的,所以在c和oc混编的时候,你要把c的字符串转换成oc的字符串,可以借鉴如下的转换方式:void LaunchBrowser(char const* url){ [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithCString:url e
2013-12-18 15:02:03
1807
原创 如何清除tableviewcell里的混乱文字
我们在用tableviewcell的时候会有cell复用重叠的现象发生,这里就问大家解答这个问题!
2013-12-18 13:55:43
1339
原创 什么是Category
Category在我们的代码中其实可以有很普遍的应用,只是很多人并没有感觉到它的优势,现在我就只讲一点,关于Category的用法: 我们通常定义变量和声明方法的时候,喜欢把这些东西写到.h文件中去;这样其实就造成一个不好的效果,别人是可以看到你的变量和方法的,当然,一般情况,写在.h文件里并没有什么大得问题,不过有时候,如果你不想别人知道你定义的变量和方法,就可以用Category
2013-12-17 14:08:13
1197
原创 版本更新的请求网址
@"http://itunes.apple.com/lookup?id=648700954"id是是你项目的参数;version 解析出来对比一下就OK了!
2013-12-11 17:53:35
721
原创 报错的解决途径"_OBJC_CLASS_$_GLKViewController", referenced from:......
今天在做模拟器调试的时候遇到了这样一个错误,"_OBJC_CLASS_$_GLKViewController", referenced from: _OBJC_CLASS_$_ViewController in ViewController.o这个错误的原因其实很简单,就是缺少库文件关键是添加什么库文件给他才行:我们知道GLKViewController,需要一个GL
2013-12-11 15:15:43
5936
原创 Debug和Release的区别
这次我们来看一看Debug和Release的区别,首先来确定你当下是在哪个模式下运行的:查看运行时是release版本还是debug版本;#ifndef __OPTIMIZE__ NSLog(@"DEBUG");#else NSLog(@"RELEASE");#endif当然我们也可以直接在xcode上去查看左上的工程,左键点击
2013-12-11 10:38:23
1782
转载 关于IOS开发证书问题
问题情景描述: 一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号)问题: 1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发?2.程序迭代开发完成,App上传苹果应用商店的时候是不是还需要用老机器发布才可以才能保证
2013-12-10 16:54:04
816
原创 IOS证书注册,大家共享
看到一篇ios证书注册的文章,虽然自己以前也注册过,不过感觉这个介绍的比较清晰,就保留了下来,跟大家分享下,1.点击页面右上角 2.进入 3.选择证书类型 distribution,选择添加 4.点击+后,选择distribution->App Store and Ad Hoc,continuePS:现在的itunes已经将这两项分开,要上传
2013-12-10 16:17:56
940
原创 关于ios用越狱机真机调试找不到设备的问题
今天有个哥们的项目要真机调试,他用的是越狱机,xcode连接上设备以后,工程的设备名称只显示ios Device,很是不解,过来qq我;其实这个问题并不难,一两句话就可以搞定:首先确定下你机子的版本号,然后再设置下xcode下得版本号,跟他相匹配就可以了!随便也说下非越狱机,这个是需要证书的,证书的购买好下载官网上都有详细的说明,我想说的只是你证书安装好以后要真机调试的时候,要再你的工程的bu
2013-12-09 14:43:14
1695
原创 总结ios开元项目
浏览的时候无意中看到了这三个网址,感觉很有用就借用过来跟大家分享一下,如果有用到的地方,我会很开心能够帮助大家!1,http://www.csdn.net/article/2013-06-05/2815530-GitHub-iOS-open-source-projects-one;2,http://www.csdn.net/article/2013-06-18/2815806-GitH
2013-12-09 13:59:44
1923
原创 phonegap集成html
这个话题听起来有点大,其实操作却是很简单;前几天盆友公司老板让他把一个写好的html用phonegap集成一个APP。让我帮忙看下,查了很多资料,总算有点头绪了;总的说来可以归结为一下几个步骤:1,下载phonegap:下载的时候还需要搭建适合phonegap的环境,这个过程要花费一些时间,还好官方有很清闲的文档,这个应该不成问题;2,把html文件导入到phonegap工程中去;正常的导入就
2013-12-06 14:38:39
860
原创 Xcode只能打开文件,无法打开工程
我记得刚开始学习ios的时候遇到过这样的问题:在使用XCode建立的工程时,打开工程文件.xcodeproj时,xcode中只显示了一个文件而不是打开了这个工程。记得当时费了好大得劲,各种找,最后终于找到了。今天不小心有误操作,出现了之前的情况,还好我英明神武,遇事沉着冷静。不用一分钟就搞定了;先卖个关子,在告诉你工程打开之前,先说下为什么会出现这样的情况? 其实是这样的,当你在Xcod
2013-12-05 16:17:48
7056
3
原创 通过一个App去调用另外一个App
这个标题我写出来都被自己下了一跳,这让我想去了古代的通灵术,不过这里的实现也没有那么玄乎,只不过是简单得几行代码就OK了; 那我现在就给大家说说我是如何操作的:1.创建两个app,A,B;这两个App必须是你自己亲手创建的哦;2,在B的AppDelegate类的m文件加上这样一句代码:- (BOOL)application:(UIApplication *)application
2013-12-05 15:28:51
1214
原创 为文件创建存储路径
在ios开发中,经常会遇到给一个下载的文件制定一个存储路径的问题;如何实现存储呢,我这里复制了一段代码,供大家借鉴:#define RELEASE_DEBUG 1- (void)copyRomsToDocumentDirectory:(NSString*)filename{#if RELEASE_DEBUG NSString *documentsDirector
2013-12-05 14:06:42
927
原创 如何查看宏定义
程序猿们在做项目的时候,通常会定义很多的宏。这些宏定义大大提高了代码灵活性的;但是太多的宏在不同的文件里,有时候你就会找不到你是不是定义过这样的宏;如何查看我曾经都定义过那些宏呢?在Xcode的buildsetting下的Apple LLVM 5.0 -Preprocessing 下有一个Preprocessor Macros 的选项,这个选项下有Debug和Release两个子类,打开任意一个(
2013-12-04 13:58:53
3139
原创 我的第一篇博客之文件路径设置
在Xcode中,有时候你明明把一个文件添加到你的工程里了,可是你build之后,依然会报错,说找不到这个文件。这个时候,你就需要点击文件右键,然后show in find,看看它的实际路径。如果文件确实存在的话,那么你接下来要做的就是确保你要用到的这个文件在你的工程目录下;你可以直接拷贝到你的工程目录下;但有时候还需要一些额外的操作才能真正的找到你的文件,这就是设置文件的路径:1,选择工程;2,选
2013-12-04 13:44:21
745
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人