ios
langyapojun
我不想说很苦逼
展开
-
对UIViewController的理解
原文连接:http://blog.csdn.net/mengtnt/article/details/6709930而以下是我对这个的理解UIViewController顾名思义,视图控制器应该在MVC设计模式中扮演控制层的角色。1.loadView和viewDidLoad的区别,两者都是用来初始化试图控制器中的视图如何显示的。当你手动创建一个视图控制器的时候一定要注意重载loadV原创 2012-09-14 12:04:28 · 889 阅读 · 0 评论 -
IOS7状态栏StatusBar官方标准适配方法
本文转自:http://blog.csdn.net/rhljiayou/article/details/12029927感谢这位美女的指导,在文中说到的也很有道理,官方文档胜于各种参考官方已经给出状态栏同时兼容ios6和ios7的解决方案.他就集成在xcode5中,如下图所示: 着急做适配,可能会做错喔!原创在此哦http://my.csdn.net/rhljiayou转载 2013-11-05 15:10:07 · 1231 阅读 · 0 评论 -
当苹果因为UIDevice、udid、uniqueIdentifier而把我们的应用拒之门外invalid binary的时候,呕心沥血解决方法啊
更新时间 2013-11-18当我们辛辛苦苦把应用或者游戏做好的时候,满怀激动地把应用提交上去给苹果大大,谁知道的事,苹果大大不吃我们这一套,直接上传失败,而且还会发一封邮件过来,大致意思就是UIDevice、udid、uniqueIdentifier,心里那个桑心哪,真想拿吧竹刀去剁了他们。。。好吧,言归正传,其实为什么会这样子呢,主要是2013-5-1起,苹果审核将使用udid的应用不原创 2013-11-18 13:50:24 · 2630 阅读 · 0 评论 -
CoreImage各种filter
Filters by TaskCategory BlurBox BlurDisc BlurGaussian BlurMedian FilterMotion BlurNoise ReductionZoom BlurCategory Color AdjustmentColor ClampColor ControlsColor MatrixCo原创 2014-01-07 13:39:03 · 2184 阅读 · 0 评论 -
iOS 中设置程序应用横竖屏设置
在***.plist中supported interface orientation选项中添加或者减少横竖屏属性,xml的话如下UIInterfaceOrientationLandscapeLeftUIInterfaceOrientationLandscapeRight这里添加的代码是应用刚启动的时候的设置在代码中添加- (BOOL)sh原创 2012-09-13 13:51:28 · 1807 阅读 · 0 评论 -
XCode自动synthesize property
转自:http://www.cnblogs.com/russelljing/archive/2012/09/24/2700616.htmlXCode升级到4.5,XCode4.4 release note:The compiler automatically calls @synthesize by default for unimplemented @properties。d转载 2014-03-12 15:54:24 · 1140 阅读 · 0 评论 -
iOS NSTimer invalidate 和 release 释放问题
原文转自:http://www.wangzhengdong.com/blog/ios-nstimer-invalidate-and-release.html[timer release]这个方法只有在当你拥有timer的时候才可以调用。根据Apple的文档描述如下:由于RunLoop保持着timer。从内存管理的角度上看,当我们scheduled(预定)一个timer的时候,我们通常是转载 2014-03-14 11:09:32 · 4487 阅读 · 0 评论 -
[iOS] UITextField 輸入完成跳至下一個UITextField
输為了方便使用者輸入完之後跳至下一個欄位,Text Field當然可以實作出如此的功能!那我們可以怎麼做呢?可以先參考我上篇文章UITextField 輸入完成讓鍵盤消失。這樣的行為也要交給delegate來幫我們處理,所以必須遵從UITextFieldDelegate協定。123456789101转载 2014-04-13 15:01:13 · 3043 阅读 · 0 评论 -
关于现下WireLurker的手机MacBook检测方法总结
WireLurker,导线潜伏者,以一种无形中感染ios转载 2014-11-10 14:26:06 · 1198 阅读 · 0 评论 -
iOS8 App Extension产生的错误
plugin com.*.*.*Extension interrupted原创 2014-11-04 16:52:25 · 1728 阅读 · 0 评论 -
iOS开发规范知识
原文:ios-good-practicesJust like software, this document will rot unless we take care of it. We encourage everyone to help us on that – just open an issue or send a pull request!Interested in翻译 2014-11-21 13:57:11 · 2098 阅读 · 0 评论 -
App Store 审核指南(中文版)
转自:http://hi.baidu.com/aidfan/blog/item/988516010de32b197aec2c04.htmlApp Store 审核指南2011-05-16 18:57苹果对开发者提交的应用的审核之严格是出了名的,了解苹果的审核标准对于开发者防止应用被拒有着十分重要的意义。几天前苹果官方公布了 App Sto转载 2013-11-05 15:00:10 · 1254 阅读 · 0 评论 -
关于"implicit declaration of function 'gettimeofday' is invalid in c99"的解决
当我们使用 gettimeofday(&time, NULL);时,会出现这样一个WARNING Implicit declaration of function 'gettimeofday' is invalid in C99而经过搜索之后发现只需加入#include 这个头文件即可原创 2013-08-29 11:54:27 · 22177 阅读 · 4 评论 -
_OBJC_CLASS_$_ errors 错误解决办法
先给大家看一下原作者的http://blog.sina.com.cn/s/blog_4fcd1ea30100zw6i.htmlThere are mainly two reasons why this occurs. The first being that you have forgotten to include a framework that you are转载 2013-07-31 17:10:53 · 12671 阅读 · 0 评论 -
iOS开发_iphone开发_文件系统NSFileManager_如何创建、重命名和删除文件
原文:http://blog.sina.com.cn/s/blog_947c4a9f0100z34f.htmlNSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你转载 2012-09-14 15:34:42 · 1003 阅读 · 0 评论 -
隐藏iphone状态栏的方法
1. 在plist里设置2.[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];另外,再给一条透明代码[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];记得举一反三啊,各位原创 2012-09-13 17:46:33 · 1011 阅读 · 0 评论 -
网站论坛神马的弱爆了,UIImagePickerController设置横屏
今天做的时候遇到的,代码放上去后,模拟器调试时会出现闪跳,既是本来竖屏的变为横屏的跳,不过在真机上每什么问题,所以是可行的self.window.rootViewController = imagePicker_; [[UIApplication sharedApplication]setStatusBarOrientation:UIInterfaceOrientationLandsc原创 2012-09-17 17:49:53 · 2535 阅读 · 0 评论 -
单例模式Signaleton模式
对于单例模式刚开始挺陌生,到后来发现会挺好用,static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager{ if (sharedGizmoManager == nil) { sharedGizmoManager = [[super allocWithZone:NU原创 2012-09-24 14:15:07 · 879 阅读 · 0 评论 -
iphone开发中如何获取时区、时间
原文链接:http://bbs.51cto.com/thread-846463-1.html如何将本地时间转换成指定时区的时间? NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat"yyyy-MM-dd hh:mm:ss"];NST转载 2012-09-24 18:01:43 · 1137 阅读 · 0 评论 -
NetworkReachable学习
转载自:http://dev.10086.cn/cmdn/bbs/thread-12475-1-1.html一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的原因是没有网络连接。在iPhone的SystemConfiguration框架里有提供了和联网相关的函数,可以用来检查网络的连接状态。二.具体介绍转载 2013-05-08 11:26:47 · 885 阅读 · 0 评论 -
Incomplete implementation问题解决
一般出现这种问题,主要是因为.h或者.m文件中有属性或者方法没有实现,如果这些 都没问题的话就要看一些是否实现了那些代理所要实现的方法。原创 2013-05-31 13:05:55 · 1860 阅读 · 0 评论 -
利用dispatch_once创建单例
单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。1 ) @implementation Car//声明一个静态对象引用并赋为nilstatic Car *sharedInstance= nil;//声明类方法(+为类方法,也就是Java中的静态方法)+(Car *) sharedInstanc转载 2013-06-20 11:03:50 · 1726 阅读 · 0 评论 -
使用Xcode和Instruments调试解决iOS内存泄露
转自 http://blog.csdn.net/totogo2010/article/details/8233565 虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设转载 2013-06-20 15:08:44 · 800 阅读 · 0 评论 -
layoutSubviews何时调用的问题 ,setNeedsDisplay和setNeedsLayout
http://www.cnblogs.com/pengyingh/articles/2417211.html转载,尊重版权setNeedsDisplay和setNeedsLayout方法:首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLa转载 2013-06-21 13:17:17 · 1098 阅读 · 0 评论 -
探索IOS版优酷视频下载
今天在做应用时做到优酷视频下载的时候,M3u8文件中视频下载在下载过程中会出现time out超时现象,以至于下载中断或者不完整现象。由此,同事建议我换成下载优酷的flv、MP4文件。并说优酷自己本省的视频下载的都是MP4视频文件。对此,我觉得不太相信,因为我知道优酷视频中标清是用flv格式的。因此自己拿iphone测试了一下。检测中我发现,优酷视频的观看用的是M3u8文件视频。而缓存下载原创 2014-02-14 14:19:07 · 1849 阅读 · 0 评论