iOS7
端_木
胜利不是最后的结局,失败也不是最终的宿命,重要的是勇气。
展开
-
2013整理资料-UIViewController生命周期
参考文档:https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html#//apple_ref/doc/uid/TP40007457-CH10-SW1ViewControll原创 2013-12-24 16:13:53 · 1406 阅读 · 0 评论 -
2013资料整理-IOS音频格式AMR和WAV互转
下载地址:https://github.com/hhuai/ios-util原创 2013-12-31 16:27:16 · 3657 阅读 · 0 评论 -
IOS 7新特性--UIActionSheet
今天在研究UIActionSheet IOS7新特性时,当时也不知道脑子怎么回事,直接把代码放到viewDidLoad中来执行,费了半天的劲总是出现问题,也怀疑过是不是xcode5的问题,把UIActionSheet这小段代码发给朋友,说没有问题,很郁闷 。后来想起自己平时用都是放到一个button的方法里来操作,于是有个观点产生UIActionSheet必须配合动作时才有效果。于是去查看开发原创 2013-11-29 15:28:02 · 6655 阅读 · 3 评论 -
IOS7新特性--错误收集1
在写Demo时出现在如下错误,应该是缓存问题:after modifying system headers, please delete the module cache at '/Users/leadingwinner/Library/Developer/Xcode/DerivedData/ModuleCache/6WF8VNSJGLZ解决方法如下:前往文件夹 ,拷贝上面的路径,找到原创 2013-11-29 14:40:41 · 1127 阅读 · 0 评论 -
IOS 7新特性--UIDatePicker
UIDatePicker在方法上的之前的没有区别,显著的区别就是在显示上。IOS 7的效果还是不错的,主要是没有边框显示。两者结合下就好了。如图:原创 2013-11-29 11:51:32 · 2691 阅读 · 0 评论 -
IOS7 的APPIcon
IOS7 的APPIcon下的图标增加了。原创 2013-12-05 16:55:46 · 1401 阅读 · 0 评论 -
sizeWithFont:constrainedToSize:lineBreakMode:方法在IOS7中过时
NSString类的sizeWithFont:constrainedToSize:lineBreakMode:(在UIStringDrawing.h中)方法在iOS7 中已经被Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context(在NSStringDrawing.h中)方法来代替原创 2014-01-06 17:37:16 · 4923 阅读 · 0 评论 -
2013资料整理-iOS程序的启动过程原理
Main函数是应用的起点,代码如下:#import #import "AppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { return UIApplicationMain(argc, argv,nil, NSStringFrom原创 2013-12-24 14:17:29 · 1397 阅读 · 0 评论 -
2013资料整理-iOS内存管理机制
参考文档:http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/MemoryMgmt/Articles/MemoryMgmt.html#//apple_ref/doc/uid/10000011-SW1object-c提供了三种内存管理方法1. Retain-Release方式:简称MR原创 2013-12-24 15:30:48 · 1091 阅读 · 0 评论 -
UITapGestureRecognizer和UIButton共存,按钮动作不响应
在一个视图上的添加了UITapGestureRecognizer,再添加一个UIButton的,按钮不响应@ 追风 2012年12月26日首先让UITapGestureRecognizer不要吃掉子窗口的事件:tapGesture.cancelsTouchesInView = NO,然后设置自身的代理:tapGesture.delegate =自我,最后原创 2013-12-17 14:46:36 · 4304 阅读 · 0 评论 -
UITableView滚动流畅性优化
在论坛里看到的,现在转载分享给大家,希望可以给大家带来帮助。一、UITableView的执行流程这里指出了影响其性能的代理方法heightForRowAtIndexPath和cellForRowAtIndexPath。1.初次加载UITableView的时候,首先循环调用heightForRowAtIndexPath得到每一行cell的高度;之后循环调用cellForRowAtIn转载 2014-02-20 17:53:32 · 2026 阅读 · 0 评论 -
IOS7状态栏StatusBar官方标准适配方法
IOS7状态栏StatusBar官方标准适配方法hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7.如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如转载 2014-02-21 13:31:02 · 1097 阅读 · 0 评论 -
xcode创建一个工程内创建多个版本
下周要在原有的项目中在在多一个版本,今天就把方法重新整理了一下,分享给大家。不正确的地方也希望朋友们能指正出来。一起交流成长,谢谢!1、新增一个target。因为我们是建立一个和原来基本一致的target,所以可以选择复制来新建一个target当你选择复制后,会多出两个文件,一个是TARGETS是会出现一个(比如项目叫A)A copy,和一个plist文件(A copy-inf原创 2014-02-12 12:14:53 · 1778 阅读 · 0 评论 -
2014资料整理--iOS开发流程总结
流程:注册、开发、真机测试、发布以及上线。iPhone iOS 4从注册到app上线开发流程一、关于注册账号IDP和Apple ID:1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。)网址:http://developer.apple.com由于上边的网址没有注册按钮,所以去iTunes注册,方法转载 2014-02-12 14:07:55 · 968 阅读 · 0 评论 -
照片由模糊到清晰原理图
原创 2014-02-19 15:16:13 · 2847 阅读 · 0 评论 -
错误 User of Undeclared identifier 'NSFoundationVersionNumber_iOS_6_1'
在xcode4.6中运行AGImagePickerController Demo时出现User of Undeclared identifier 'NSFoundationVersionNumber_iOS_6_1' 的错误提示。解决方法:工程 pch文件里加入以下代码:#ifndef NSFoundationVersionNumber_iOS_6_1#define原创 2014-02-19 17:21:29 · 2263 阅读 · 0 评论 -
2014资料整理--NSArray用法(一)
下面的例子以 NSArray *array = [NSArray arrayWithObjects:@"wendy",@"andy",@"tom",@"jonery",@"stany", nil];1、获取数组中总共有多少个对象。- (NSUInteger)count; NSLog(@"%d",[array count]); 22、获取数组中下标对应的元素对象转载 2014-02-20 14:55:23 · 1169 阅读 · 0 评论 -
2014资料整理--NSArray用法(二)
28、使用block 块遍历整个数组。这个block 需要三个参数,id obj 表示数组中的元素。NSUInteger idx 标示元素的下标,bool *stop 是一个bool类型的参数。 官方描述如下:A reference to a Boolean value. The block can set the value to YES to stop further proc转载 2014-02-20 15:07:57 · 2085 阅读 · 0 评论 -
2014资料整理--NSArray用法(三)
NSArray 数组的创建1、使用类方法创建 一个空的数组+ (id)array;2、使用类方法创建 只有一个对象的数组+ (id)arrayWithObject:(id)anObject;3、从 c 数组创建一个 NSarray 数以cnt 不能超出数组的范围。不然会有数据越界的异常+ (id)arrayWithObjects:(const id [])ob转载 2014-02-20 15:15:20 · 1525 阅读 · 0 评论 -
2014资料整理--NSArray用法(四)
1、获取指定区域对象,容易内存泄露- (void)getObjects:(id__unsafe_unretained [])objects;2、 向数组中添加一个对象- (void)addObject:(id)anObject;3、向数组中指定的index 位置,插入一个新的对象- (void)insertObject:(id)anObject atIndex:转载 2014-02-20 15:29:13 · 1297 阅读 · 0 评论 -
2014资料整理--NSIndexSet用法
记得上一次,用到,关于删除UITableView分组的方法[tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section]withRowAnimation:UITableViewRowAnimationLeft];确实,搞不懂NSIndexSet是啥东东!不懂就看呗!转载 2014-02-20 15:40:07 · 1438 阅读 · 0 评论 -
FMDB问题
NSFileManager * manager=[NSFileManagerdefaultManager]; if (![managerfileExistsAtPath:[EntSideModelDBgetDir:[GUserSetting provider].PersonId]]) [manager createDirectoryAtPath:[EntSi原创 2014-03-28 06:57:17 · 942 阅读 · 0 评论 -
“local declaration “XXX”hide instance variable”
函数里面定义的变量和class属性变量重名了。很少有和系统变量重名的情况。转载 2014-04-30 10:38:47 · 1079 阅读 · 0 评论 -
IOS开发-网络请求方式总结
上层网络开发:基于http(超文本传输协议),而http是基于tcp/ip协议的。开发简单、高效、数据量大。http请求格式:1:格式中的首部header:使用服务器时的附加说明信息2:格式中的主体body:可以添加很多数据(可有可无)http协议申明了客户端与服务端交互的方式,即请求方式:get、post、put、delete这四种方式可以对网络资源(url描转载 2014-03-27 22:06:43 · 1329 阅读 · 0 评论 -
Xcode非ARC项目中设置部分文件ARC支持
原文地址:http://blog.csdn.net/lixiangflyin/article/details/8771077ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译转载 2014-04-14 13:24:10 · 1038 阅读 · 0 评论 -
IOS推送通知测试工具PushMeBaby
下载了PushMeBaby在xcode5里中不能使用,类库变了。需要添加Carbon.framework库,在引用的地方改成:#include ,程序就可以 运行了。测试时要变成自己的证书。下载地址:原创 2014-04-30 09:01:04 · 2627 阅读 · 0 评论 -
Demystifying iOS certificates and provisioning files
Any iOS developer will tell you that one of the most confusing parts of developing for iOS is getting the app to actually run on real devices, because of all the work involved getting certificates wor转载 2014-04-29 21:28:56 · 931 阅读 · 0 评论 -
苹果Xcode 证书生成、设置、应用完整图文教程
今天需要真机调试,找了下面的文章一步步操作成功,分享下。Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标2 在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部转载 2014-03-21 09:38:33 · 965 阅读 · 0 评论 -
中英特殊字母的处理
pinyin.c 文件#define HANZI_START 19968#define HANZI_COUNT 20902static char firstLetterArray[HANZI_COUNT] = "ydkqsxnwzssxjbymgcczqpssqbycdscdqldylybssjgyqzjjfgcclzznwdwzjljpfyynnjjtmynzwzhflzppqhgc原创 2014-04-17 18:07:08 · 1206 阅读 · 0 评论 -
ASIHTTPRequest-Cookie的使用
ASIHTTPRequest 默认是有Cookie的。今天清除Cookie后,接口不能使用,清除方法:[ASIHTTPRequestsetSessionCookies:nil];原创 2014-04-01 18:21:34 · 1272 阅读 · 0 评论 -
App Icons on iPad and iPhone命名
转自:https://developer.apple.com/library/ios/qa/qa1686/_index.htmlTechnical Q&A QA1686App Icons on iPad and iPhoneQ: How are the icon files in my application bundle used on iPad and iPhone?转载 2014-03-21 16:23:44 · 1160 阅读 · 0 评论 -
MessageUI框架发短信
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://10000"]];这样的方式无法指定短信内容,可以使用MessageUI框架。1. 导入框架:MessageUI.framework2. #import 3. 添加协议:rollerDelegate>- (void)shortMe原创 2014-04-02 15:30:43 · 1697 阅读 · 0 评论 -
cell重写layoutSubviews的问题
layoutSubviews何时调用的问题,这个方法是当你需要在调整subview的大小的时候需要重写(我这个翻译不严谨,以下是原文:You should override this method only if the autoresizing behaviors of the subviews do not offer the behavior you want.),但有时候经常指望它被调用的原创 2014-04-02 22:56:42 · 6353 阅读 · 0 评论 -
Presenting view controllers on detached view controllers is discouraged
Presenting view controllers on detached view controllers is discouraged .的解决方法: [self.view.window.rootViewControllerpresentViewController:controlleranimated:YEScompletion:nil];参考:http://stacko原创 2014-04-02 15:43:23 · 5330 阅读 · 0 评论 -
解决UITableView中Cell重用机制导致内容出错的方法总结
UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很多,一转载 2014-04-02 22:57:23 · 844 阅读 · 0 评论 -
有关照片裁剪方面的资料
http://code4app.com/ios/%E6%91%84%E5%83%8F%E5%A4%B4%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB/5243a67d6803fa196d000000http://blog.csdn.net/ztp800201/article/details/10181629http://code4app.com/ios/%E5原创 2014-04-03 17:59:03 · 1147 阅读 · 0 评论 -
NSUserDefaults 保存自定义对象
项目里json返回的一个model需要保存下来,这个model是固定的没必须去创建表,想到了NSUserDefaults来存储,暂不考虑安全问题。NSUserDefaults没法直接存储一个对象。在网上找到了方法,现在分享下。首先要写一个对象,具体代码如下:.h文件@interface CustomSerModel : NSObject@property(nonatomic,re原创 2014-04-18 16:31:32 · 1497 阅读 · 1 评论 -
将UITextField设置为密码输入
两种方法:如果界面使用 Interface Builder 构建的,那么选中 Text Field 控件,调出 Attribute Inspector,勾选 Secure。Secure : 当你的文本框用作密码输入框时,可以选择这个选项,此时,字符显示为星号。在输入时,先显示输入的字符,然后自动变成星号显示。第二种方法,是在程序中设置textField.转载 2014-03-24 15:07:09 · 8532 阅读 · 0 评论 -
Local declaration of 'XXX' hides instance variable
今天调试程序遇到这么一个警告!Local declaration of 'XXX' hides instance variable遇到这种原因,是因为本地变量跟函数参数变量同名。开来,还是要注意变量的命名啊!参考 :转载 2014-05-06 15:14:03 · 3555 阅读 · 0 评论 -
DB Error: 1 "unrecognized token: ":""
网上找到http://blog.csdn.net/heihuifeng/article/details/6561615这篇文章 ,插入的字符串需加引号', [_dbexecuteUpdate:[NSStringstringWithFormat:@"INSERT INTO %@ (name,img,date,isCome,msg_type,message,isNew,sendFla原创 2014-05-06 10:32:50 · 4441 阅读 · 0 评论