
ios
文章平均质量分 79
daxin09
唱歌读书coding海贼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Category内不可以重写原有的方法。
Category内不可以重写原有的方法,不然会报一个警告:Category is implementing a method which will also be implemented by its primary class其实还不止这些,刚才试了一下,给UIViewController添加了一个Category,里面写这个:- (void)viewDidAppear:原创 2013-02-17 14:03:41 · 750 阅读 · 1 评论 -
判断NSNumber值类型。
NSNumber *a1 = [NSNumber numberWithUnsignedInt:2];//long NSNumber *b1 = [NSNumber numberWithBool:YES];//char||BOOL NSNumber *c1 = [NSNumber numberWithChar:'a'];//char原创 2013-09-04 20:29:03 · 1587 阅读 · 0 评论 -
xCode中去除“Implicit declaration of function ‘sysctl’ is invalid in C99” 警告
转载:http://junkor.me/?p=307一般出现该问题是因为通过C调用了unix/linux 底层接口,所以需要调整c语言的编译选项,设置方法见下图:(根据实际情况选择相应的编译选项)转载 2013-09-04 09:40:05 · 1892 阅读 · 0 评论 -
arc 非arm混写。
http://code4app.com/snippets/one/禁止某几个文件用ARC模式编译/502344256803fa246d000000#s0 如果你的绝大部分代码需要ARC,那么就设置项目支持ARC,然后对于一些不需要ARC的文件,在要禁止ARC编译的源文件的 “compiler flags” 中添加 “-fno-objc-arc”。 对于 Xcode 4, 可以在 targe转载 2013-09-11 13:40:25 · 624 阅读 · 0 评论 -
关于NSNumber地址空间的问题。
NSNumber *a1 = [NSNumbernumberWithUnsignedInt:2]; NSNumber *a2 = [NSNumbernumberWithUnsignedInt:2]; NSNumber *b1 = [NSNumbernumberWithBool:YES]; NSNumber *b2原创 2013-09-04 11:12:46 · 592 阅读 · 0 评论 -
Application Loader 使用图解教程
以前说过 7月22号起,开发者只能用 Application Loader 上传应用 ,考虑到以前很多开发者都是用网页直接上传的方式提交应用,没有使用Application Loader的经验, CocoaChina 版主 “四毛钱” 为大家分享了用Application Loader提交应用的图文教程,推荐大家阅读。到 iTunesconnect 上添加你的应用...上传 App 那转载 2013-09-23 15:52:31 · 683 阅读 · 0 评论 -
IOS7状态栏StatusBar官方标准适配方法
hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7.如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.注定这段时间是忙的,是头疼的!原创在此哦http://my.youkuaiyun.com/rhljiayou这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如何解决ios7下状态栏的问题.我发现各种群里流传着一转载 2013-10-25 17:30:27 · 723 阅读 · 0 评论 -
升级xcode5 ios7 后状态栏被导航栏遮挡的解决方案
第一步Info.plist中加入View controller-based status bar appearance 值设置为NO第二步在AppDelegate 中加入以下代码 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { self.window.fra转载 2013-10-29 17:41:49 · 1612 阅读 · 0 评论 -
XCode5 免证书真机调试,开发IOS7应用程序
本方法是结合网上的帖子,自己理解了一下,结合一些小命令,做的。最后有个附件,可以方便你的操作过程。有不合适的地方自己修改一下吧。我在 OSX10.8 环境下 配合 IOS7 SDK,XCode5.0 调试成功。注意,无证书调试,需要保证你的设备需要越狱!!!!First!第一步,制作证书。1. 注意证书的名字必须是:iPhone Developer,注意大小转载 2013-12-10 20:04:04 · 775 阅读 · 0 评论 -
GCD dispatch对象
谈起iOS的dispatch(正式称谓是Grand Central Dispatch或GCD),不得不说这又是iOS(包括MacOSX)平台的创新,优缺点这里不讨论,只有当你使用时才能真正体会到。我们说dispatch函数的主要目的是实现多任务并发代码,那么要理解dispatch函数,先来了解dispatch对象的定义。 dispatch对象类型的部分定义,主要使用C语言的宏定义:转载 2014-01-14 08:42:26 · 459 阅读 · 0 评论 -
NSOperation
iOS平台提供更高级的并发(异步)调用接口,让你可以集中精力去设计需完成的任务代码,避免去写与程序逻辑无关的线程生成、运行等管理代码。当然实质上是这些接口隐含生成线程和管理线程的运行,从而更加简洁地实现多线程。下面先来研究NSOperation和NSOperationQueue类的使用。NSOperation实质是封装了需要并发运行的代码,一些主要接口和NSThread基本相同,可以看转载 2014-01-14 08:40:56 · 442 阅读 · 0 评论 -
google Analyticso ios v3版 配置及其使用
google analytics 网站上已经介绍的非常详细了https://developers.google.com/analytics/devguides/collection/ios/v3/下面我就纪录一下 大概实现什么功能到哪个sdk下去找。Advanced Configuration:高级功能,使用多个tracker,关闭google Analytics,采样率(有的时候数据原创 2013-09-03 20:02:30 · 800 阅读 · 0 评论 -
xcode4的环境变量,workspace及联编设置
一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--即build/Debug-iphoneos路径下$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径 $(CURRENT_PROJECT_VERSION)当前工程版本号二、转载 2013-08-29 10:43:58 · 419 阅读 · 0 评论 -
如果出现控件样式怎样调都出bug的时候。
如果出现控件样式怎样调都出bug的时候,想想是不是之前用过xib或者stroyboard,在里面拖过控件或者该过什么属性,最简单的办法是把相关controller页面里面所有的东西都删了重新拖一遍试试。原创 2013-03-05 11:50:39 · 436 阅读 · 0 评论 -
关于ios5.1后使用GoogleMap SDK,注意事项。
最近开发的产品需要用到地图,可是苹果的MKMapView的加载速度实在令人不敢恭维。于是就想到了GoogleMap去GoogleMap的网站查了一下还真有嵌入iOS设备的SDK。于是乎开始研究研究。无奈中文文献实在少的可怜,所以只能用我有限的单词量加上有道词典一点一点研究,顺便说一下,stackoverflow真是个好网站!。申请个gmail。然后登陆:https://develope原创 2013-03-06 13:47:58 · 1094 阅读 · 0 评论 -
关于MKMapView操作过程崩溃问题
在一次项目的开发过程中,用到了MKMapView地图显示,并放置打头阵的动画,或者地图没有加载完的时候。。在操作过程中,当地图页进入地图显示页地图没有完全加载完事(打头针没有落下插稳)的时候,如果快速切换到其它页面或对mapView进行了释放,程序就会崩溃。输出的错误如下:[****ViewController respondsToSelector:]: message sent to d转载 2013-02-27 16:46:26 · 469 阅读 · 0 评论 -
ios 中数组,字典 集合类型的几种常用枚举方法
NSMutableArray *array=[[NSMutableArray alloc]initWithObjects:@"apple",@"ab",@"aa",@"aac",@"appd", nil]; //排序 [array sortUsingComparator:^NSComparisonResult(__strong id obj1,__strong id obj2)转载 2013-03-20 13:51:57 · 639 阅读 · 0 评论 -
UIDevice 设备信息
1. 判断是否是横向屏:BOOL b=UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation); 获取设备uniqueIdentifier :[UIDevice currentDevice].uniqueIdentifier;,但在ios5中,它已被废弃。 http://kensou.b转载 2013-03-25 10:58:59 · 536 阅读 · 0 评论 -
Xcode4.5后国际化的使用
前些天升级到Xcode4.5,现在正在用Xcode4.5+IOS6开发项目,当使用国际化时,遇到了一点问题,之前版本Xcode上新建Localizable.strings后,添加语言的“+”号不见了,找了半天无果,自己研究了下,后来在Stackoverflow上找到了解决方案,原来Apple把这个“+”号换地方了。下面来看看如何使用。首先新建一个名为Localizable.st转载 2013-02-25 16:14:22 · 267 阅读 · 0 评论 -
ios跳转到通用页面
在代码中调用如下代码:[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"prefs:root=LOCATION_SERVICES"]];即可跳转到设置页面的对应项。About — prefs:root=General&path=AboutAccessibility — prefs:转载 2013-04-30 09:59:08 · 454 阅读 · 0 评论 -
iOS Static Library使用注意事项(category无法使用等)
引言:此篇记录在iOS中使用静态库时遇到的问题汇总和解决方案.如何创建一个静态库:1:主工程关联静态库具体步骤一:让静态库与项目工程关联起来二:让项目工程写书写代码时,能够得带静态库中的头文件提示三:为保证在修改静态库中的代码编译运行后能够每次都取用最新的转载 2013-06-04 14:19:00 · 622 阅读 · 0 评论 -
使用静态库(使用Cocoa Touch Static Library模板)
转载请注明出处,原文网址:http://blog.youkuaiyun.com/m_changgong/article/details/8308956 作者:张燕广主要内容:1)演示使用静态库的第一种方法,即:使用Cocoa Touch Static Library模板;2)研究静态库不同平台下的架构。关键词:iPhone使用静态库 静态库i386 arm6 arm7Apple禁止在iPh转载 2013-08-29 18:55:58 · 737 阅读 · 0 评论 -
IOS如何调用WCF服务
为某项目做的前期调查。目前可以实现检索,登录等相关机能,部分实现上传文件机能。上传文件仍有大小限制的问题,文件较大时,会出现上传失败的现象(2MB左右的文件会上传失败,),原因暂时不清楚。项目内调查结果如下:WCF服务端:1.定义WCF协议接口(Interface)[csharp] view plaincopy"code" class="csharp">[ServiceContract转载 2014-04-28 21:39:00 · 633 阅读 · 0 评论