- 博客(43)
- 收藏
- 关注
翻译 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
2204
原创 各类软件注册码
MAMP Pro for Mac 3.0.6 注册码:SN: DED4-0A88-3A11-F9FDESN: CB7E-F665-A199-E2E68
2014-10-11 11:16:52
3582
转载 Xcode禁用代码分析的警告和内存泄漏
在使用xcode进行iphone应用开发时,经常需要添加一些第三方的类库,而一些第三方的类库由于缺少维护,从而导致类库中含有各种警告和各种内存泄漏,但并不影响运行.倘若我们需要用到第三方库,而由不想在代码分析时看到这些库的警告或内存泄漏,我需要这样做:Objective-C123
2014-07-11 14:32:25
1349
转载 [iOS] UITextField 輸入完成跳至下一個UITextField
输為了方便使用者輸入完之後跳至下一個欄位,Text Field當然可以實作出如此的功能!那我們可以怎麼做呢?可以先參考我上篇文章UITextField 輸入完成讓鍵盤消失。這樣的行為也要交給delegate來幫我們處理,所以必須遵從UITextFieldDelegate協定。123456789101
2014-04-13 15:01:13
3127
转载 github排版乱,速度慢问题
http://www.o-u-u.com/%E9%A6%96%E9%A1%B5-2/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/git/github/近期github排版乱,速度慢,从网上找到一个解决方法,大家可以试验下:在chrome下用F12查看(右键- > 审察元素),有2条css和2条js 404 了,猜想应该是github
2014-04-02 10:20:30
3160
原创 Mac os升级之后VMware打不开boot Camp
您可以将现有的 Boot Camp 虚拟机移到废纸篓,然后选择“运行 Boot Camp”来重新创建它。解决:右击VMware,选择“虚拟机资源库”,在资源库里删除BootCamp并重新创建就可
2014-03-31 12:04:51
3254
转载 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
4532
转载 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
1174
原创 CocoaPods安装历险
网上一直说cocoapods好用,所以我一直想安装试试,可是还真蛋疼啊,总是装不上去,终于有一天不辞辛苦的研究出来原因了/Users/Second/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'cocoapods' (>= 0)
2014-02-28 14:46:45
2867
原创 IOS开发各种疑难 二
1、 Implicit conversion of 'BOOL' (aka 'signed char') to 'id' is disallowed with ARC解决:[NSNumbernumberWithBool:value]
2014-02-25 11:30:37
6364
原创 探索IOS版优酷视频下载
今天在做应用时做到优酷视频下载的时候,M3u8文件中视频下载在下载过程中会出现time out超时现象,以至于下载中断或者不完整现象。由此,同事建议我换成下载优酷的flv、MP4文件。并说优酷自己本省的视频下载的都是MP4视频文件。对此,我觉得不太相信,因为我知道优酷视频中标清是用flv格式的。因此自己拿iphone测试了一下。检测中我发现,优酷视频的观看用的是M3u8文件视频。而缓存下载
2014-02-14 14:19:07
1910
原创 发布APP时出现的问题
今天发布应用时,提示 The following URL schemes found in your app are not in the correct format:[wb 1054510268]. URL schemes need to begin with an alphabetic character,and be comprised of alphanumeric characte
2014-01-24 11:38:04
6062
原创 CoreImage各种filter
Filters by TaskCategory BlurBox BlurDisc BlurGaussian BlurMedian FilterMotion BlurNoise ReductionZoom BlurCategory Color AdjustmentColor ClampColor ControlsColor MatrixCo
2014-01-07 13:39:03
2264
原创 在使用uiwebview时出现一个奇怪现象
我在使用webview时发现一种现象就是,在我没有将uiwebviewdelegate放在其他delegate前面的时候会出现不能播放视频现象,很奇葩,现在不太懂,希望有人能够指正一下
2014-01-04 13:29:34
1070
原创 IOS开发各种
davresponse libxml/parser.h file not found解决Add ${SDKROOT}/usr/include/libxml2 as a header search pathUndefined symbols for architecture i386: "_xmlFreeDoc", referenced from:Go to Targ
2013-12-25 10:35:33
2748
原创 当苹果因为UIDevice、udid、uniqueIdentifier而把我们的应用拒之门外invalid binary的时候,呕心沥血解决方法啊
更新时间 2013-11-18当我们辛辛苦苦把应用或者游戏做好的时候,满怀激动地把应用提交上去给苹果大大,谁知道的事,苹果大大不吃我们这一套,直接上传失败,而且还会发一封邮件过来,大致意思就是UIDevice、udid、uniqueIdentifier,心里那个桑心哪,真想拿吧竹刀去剁了他们。。。好吧,言归正传,其实为什么会这样子呢,主要是2013-5-1起,苹果审核将使用udid的应用不
2013-11-18 13:50:24
2716
转载 IOS7状态栏StatusBar官方标准适配方法
本文转自:http://blog.youkuaiyun.com/rhljiayou/article/details/12029927感谢这位美女的指导,在文中说到的也很有道理,官方文档胜于各种参考官方已经给出状态栏同时兼容ios6和ios7的解决方案.他就集成在xcode5中,如下图所示: 着急做适配,可能会做错喔!原创在此哦http://my.youkuaiyun.com/rhljiayou
2013-11-05 15:10:07
1286
转载 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
1289
转载 关于在Mac下声音没有,音量控制键不能用的情况的解决
终端输入:sudo killall coreaudiod,回车,输入密码,可以暂时解决问题。 希望能帮到你。
2013-09-16 10:24:42
10187
原创 关于"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
22528
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
12738
转载 initWithFrame 和 initWithCoder的区别
当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{ if (self =[superinitWithFrame:frame]) { // 初始化代码 } return self;}用于视图加载nib文
2013-07-25 17:50:54
1065
转载 xcode4的环境变量,Build Settings参数,workspace及联编设置
一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径
2013-07-19 18:00:57
854
原创 OS X 键盘快捷键
以下是可能会出现在 OS X 菜单中的修饰键符号:(Command 键)- 在部分 Apple 键盘上,此键也可能印有 Apple 标志 ()(Control 键)(Option 键)-“Alt”也可能会在此键上显示(Shift 键)(Caps Lock 键)- 切换大写字母锁定开或关Fn(功能键)启动快捷键按下按键或按键组合,直到所需的
2013-07-03 14:29:52
1009
转载 layoutSubviews何时调用的问题 ,setNeedsDisplay和setNeedsLayout
http://www.cnblogs.com/pengyingh/articles/2417211.html转载,尊重版权setNeedsDisplay和setNeedsLayout方法:首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLa
2013-06-21 13:17:17
1139
转载 使用Xcode和Instruments调试解决iOS内存泄露
转自 http://blog.youkuaiyun.com/totogo2010/article/details/8233565 虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设
2013-06-20 15:08:44
854
转载 利用dispatch_once创建单例
单例模式是在实际项目开发中用到比较多的一种设计模式,设计原理是整个系统只产生一个对象实例,通过一个统一的方法对外提供这个实例给外部使用。1 ) @implementation Car//声明一个静态对象引用并赋为nilstatic Car *sharedInstance= nil;//声明类方法(+为类方法,也就是Java中的静态方法)+(Car *) sharedInstanc
2013-06-20 11:03:50
1801
原创 Incomplete implementation问题解决
一般出现这种问题,主要是因为.h或者.m文件中有属性或者方法没有实现,如果这些 都没问题的话就要看一些是否实现了那些代理所要实现的方法。
2013-05-31 13:05:55
1947
转载 UITableview cell上的数据或控件覆盖问题
当我们有时候用tableview写控件时,经常出现上下拖动后控件在一个cell上重复了,为此在重用时需要把其子视图先删除或归零static NSString *identifier = @"identity";UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];if (!cel
2013-05-27 10:48:28
1631
转载 iwork09破解方法及解决SFCompatibility错误方法
本文转自:http://blog.sina.com.cn/s/blog_a265e656010127qr.html以试用模式安装 iwork '09不要序列号 前往下面目录Library > Preferences 找到 com.apple.iWork09.Installer.plist编辑com.apple.iWork09.Installer.plist 编辑成下面的内容。(
2013-05-14 13:41:49
3893
转载 NetworkReachable学习
转载自:http://dev.10086.cn/cmdn/bbs/thread-12475-1-1.html一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的原因是没有网络连接。在iPhone的SystemConfiguration框架里有提供了和联网相关的函数,可以用来检查网络的连接状态。二.具体介绍
2013-05-08 11:26:47
925
转载 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
1196
转载 iPhone文件系统NSFileManager讲解
1、其中得 app root 可以用 NSHomeDirectory() 访问到;2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *do
2012-09-24 17:06:27
743
原创 单例模式Signaleton模式
对于单例模式刚开始挺陌生,到后来发现会挺好用,static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager{ if (sharedGizmoManager == nil) { sharedGizmoManager = [[super allocWithZone:NU
2012-09-24 14:15:07
930
原创 关于uitextview 和 uitextfield中键盘输入的内容的获取
textfield-(void) textFieldDidEndEditing:(UITextField *)textField{// [Title_ resignFirstResponder]; //获取输入的内容 strField_ = [Title_ text];}textview-(BOOL)textView:(UITextView *)textView
2012-09-21 14:10:45
3709
原创 网站论坛神马的弱爆了,UIImagePickerController设置横屏
今天做的时候遇到的,代码放上去后,模拟器调试时会出现闪跳,既是本来竖屏的变为横屏的跳,不过在真机上每什么问题,所以是可行的self.window.rootViewController = imagePicker_; [[UIApplication sharedApplication]setStatusBarOrientation:UIInterfaceOrientationLandsc
2012-09-17 17:49:53
2876
转载 iOS开发_iphone开发_文件系统NSFileManager_如何创建、重命名和删除文件
原文:http://blog.sina.com.cn/s/blog_947c4a9f0100z34f.htmlNSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你
2012-09-14 15:34:42
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人