![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 63
quding0308
自信、简单、专注
展开
-
UITextField使用小结(一)
_textField.frame = CGRectMake(0, 0, 200, 50); _textField.delegate = self; _textField.text = str; [_textField becomeFirstResponder]; /* 设置背景色、背景图片。设置了背景图片后,背景色设置无效 如果background为nil,disabledBackground无效原创 2013-12-22 22:55:04 · 497 阅读 · 0 评论 -
UITextField使用小结(二)
/* 通知使用,可以通过接受系统通知来做一些事情 UITextField派生自UIControl,所以UIControl类中的通知系统在文本字段中也可以使用。除了UIControl类的标准事件,你还可以使用下列UITextField类特有的事件 UITextFieldTextDidBeginEditingNotification UI原创 2013-12-22 22:59:05 · 658 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-01-16 17:58:27 · 270 阅读 · 0 评论 -
MVC模型
参考文章:http://blog.csdn.net/javayujiafeng/article/details/7311485Model对象维护应用程序的数据,并定义操作数据的特定逻辑。View对象可以响应用户操作,并懂得如何将自己展现在屏幕上。Controller对象是视图对象和模型视图的中间人,使视图得以知晓模型的变更而给予响应。 ...原创 2012-06-25 16:15:13 · 55 阅读 · 0 评论 -
快捷键 Mac xcode
Xcode使用入门:http://blog.163.com/lyzaily@126/blog/static/42438837200972903444447/XCoder中的快捷键:Command + [ ] : 整行代码向左或向右缩进在Xcode中写代码,Xcode编辑器常常给出提示,如果给出的代码提示符合我们的要求,我们就可以按tab键选择所提示的代码 。如果提示代码...原创 2012-06-26 11:48:59 · 91 阅读 · 0 评论 -
objective c 输出格式符
原文:http://wsqwsq000.iteye.com/blog/1120408 %@ 以对象的形式打印%s 以字符串的形式打印%i 以带符号的十进制打印%i 以布尔值打印 0为NO,1为YES%% 输出百分号 实例如下: NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; ...原创 2012-06-26 14:13:54 · 76 阅读 · 0 评论 -
ios内存管理
http://blog.csdn.net/jinglijun/article/details/7014250原创 2012-06-27 09:55:32 · 72 阅读 · 0 评论 -
xcode 使用技巧
项目中文件的控制我使用的是xcode 4.2在xcode中存储源文件和资源不同于eclipse中的文件存储,xcode中有group和文件夹两种概念。文件夹的显示样式是蓝色的,我在xode中存储资源是以文件夹形式存储的。具体做法如下:1、在项目的文件夹下建立一个resources文件夹,然后里面可以又有image,sound等文件夹,。2、打开xcode,直接把r...原创 2012-06-28 17:37:36 · 91 阅读 · 0 评论 -
iphone开发之沙盒概念
文章来源:http://blog.sina.com.cn/s/blog_659f21d80100wcx8.html对文件的操作是一项很基本的人际交互过程,这里简单总结一下常用的文件操作内容1.沙盒的概念沙盒是iPhone开发中的一个特有的概念,指的是程序运行时的存储空间范围。出于对安全的考虑,苹果把iPhone中运行的程序限定在一个文件夹内,用户的任何操作都只能在这个文件夹内...原创 2012-06-28 19:41:04 · 267 阅读 · 0 评论 -
Bundle使用&NSBundle
Bundle就是一个内部结构按照标准规则组织的特殊目录,理解为directory即可; IOS的应用都是通过bundle进行封装的,对应的bundle类型是Application类型,平时我们通过XCode编译出来的Target(即我们开发的应用),其实就是一个Application类型bundle,即一个文件夹!但是Finder会把这个bundle当做一个文件显示给我们,因为这个bundl...原创 2012-06-29 10:52:42 · 141 阅读 · 0 评论 -
UIViewController各个方法的加载顺序
加载过程:一般情况下调用 init方法或者调用initWithNibName方法实例化UIViewController, 不管调用哪个方法都为调用initWithNibName(方法定义如下)- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil //controll...原创 2012-07-04 11:36:01 · 70 阅读 · 0 评论 -
iOS开发过程中常见问题
SQL语句:根据id来排序,删除表中的前3条数据DELETE FROM sync WHERE id IN ( SELECT id FROM sync ORDER BY id LIMIT 3) 1. viewDidUnload一般情况下只在memory warning的时候才被调用2..PCH预编译头文件 在Xcode项目中是prefix.pch文件,在Support...原创 2013-03-05 21:02:14 · 77 阅读 · 0 评论 -
ios屏幕旋转
原文:http://blog.sina.com.cn/s/blog_6c9f384f0101538v.html 今天遇到一个很郁闷的问题:新做的ipad程序中,界面居然在未作任何配置的情况下不支持旋转了。通过在uitabbarcontroller的旋转事件添加nslog发现,其完全没有被触发。通过网上查资料 在cocochina上找到了答案 是位hanzengbo 的...原创 2012-07-10 09:19:53 · 129 阅读 · 0 评论 -
数据持久存储&目录操作
持久保存数据小结1、属性列表将支持序列化的object C对象add至NSArray或NSDictionary中,然后调用这两个对象的writeToFile方法,例如:[MyArray writeToFile:@"/filepath/file.plist" atomically=YES]在object C中,支持序列化的对象有:NSArrayNSMutableArra...原创 2012-07-11 20:41:20 · 89 阅读 · 0 评论 -
Audio音频基础知识
iOS针对音频提供了Core Audio、OpenAL、AudioToolbox和AudioUnit类。CoreAudio(CoreAudio.framework)用于处理音频类型及文件信息;AudioToolbox.framework用于音频混合,记录和播放声音;AudioUnit.framwork用于处理声音。iOS还支持OpenAL,OpenAL是一个标准的3D音频库,支持OpenGL等跨平...原创 2012-07-11 22:05:09 · 232 阅读 · 0 评论 -
iOS 内存警告问题 MemoryWarning
运行过程中遇到内存警告的话,程序通常情况下都先调用AppDelegate中的applicationDidReceiveMemoryWarning, 然后程序会通知各ViewController,调用其didRecieveMemoryWarning方法,这个时候我们一定要种,释放不必要的资源 输出内存级别:系统将会发出更高一级的内存警告 level 2,通常的结果就是我们的App被强制退出...原创 2013-03-07 13:03:26 · 359 阅读 · 0 评论 -
performSelector
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delayaSelector是你想调用的方法,可带一个参数或者是无参数,如果是一个参数的话这个参数必须是对象类型,如:NSString,NSArray之类的,不能是NSInteger这样的,anArgumen...原创 2012-07-12 10:23:51 · 68 阅读 · 0 评论 -
NSdata 与 NSString,Byte数组,UIImage 的相互转换
原文:http://w11h22j33.iteye.com/blog/13335211. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NS...原创 2012-07-13 10:50:51 · 52 阅读 · 0 评论 -
UIView常用方法
在iPhone开发中,一个应用程序应该只有一个UIWindow的实例,UIWindow在iPhone中是UIView的一个特殊子类,在程序初始化时,通过装载MainWindow.xib或者在代码中创建,它的大小应该就是手机屏幕的大小,并且不应该像普通的UIView一样,设置UIWindow实例——一个特殊的UIView实例——的UIView中的属性。一个UIView的实例就是一个视图...原创 2012-07-16 13:26:57 · 113 阅读 · 0 评论 -
AudioToolbox.framework框架学习 以及相关类的操作
AudioToolbox.framework框架学习AudioFileAudioFileStream类 提供了一个接口,用来解析一个流音频文件。 //创建一个new stream parse AudioFileStreamOpen(self, AudioFileStream_PropertyListenerProc inPropertyListen...原创 2012-07-17 19:12:23 · 300 阅读 · 0 评论 -
为应用添加启动画面
超级简单:1、在项目中添加一个480*320像素(960*640)名为Default.png的图像,2、添加一行代码设置画面的显示时间- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //启动画面的...原创 2012-07-18 17:27:32 · 81 阅读 · 0 评论 -
iOS使用LLDB调试
LLDB基础教程:http://lldb.llvm.org/tutorial.htmlLLDB命令:命令 解释 break NUM 在指定的行上设置断点。 bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。 clear ...原创 2013-03-08 15:49:19 · 108 阅读 · 0 评论 -
内存学习
参考文档1:http://blog.csdn.net/hudashi/article/details/7709421内存管理每个对象都有一个与之关联的引用计数(也叫保留计数)当使用alloc, new 方法或通过 copy消息(生成接收对象的一个副本)创建一个对象时,对象的引用计数值被设为1; 给对象发retain消息时,增加该值; 发...原创 2012-07-20 11:49:49 · 60 阅读 · 0 评论 -
DTCoreText的使用
GitHub:https://github.com/Cocoanetics/DTCoreText接口文档说明:https://docs.cocoanetics.com/DTCoreText/ DTCoreText库包含三部分Parsing,Layouting,UI。其中UI包含了我们常使用的类:DTAttributedLabel 用来代替UILabel使用的控件...原创 2013-03-15 15:30:09 · 346 阅读 · 0 评论 -
UIWebView的三种加载方式
原文:http://blog.163.com/jianwen2010@126/blog/static/11650363620123123729339/ 一、使用UIWebView 将web content 嵌入到应用上。API提供了三种方法:- (void)loadRequest:(NSURLRequest *)request; - (void)loadHTMLS...原创 2013-03-15 17:40:33 · 86 阅读 · 0 评论 -
Xcode中Target的使用
一个Target对应一个产品product,所有targets虽然公用一份代码,但编译设置(比如编译条件), 以及包含的资源文件却可以有很大的差别. 于是即使同一份代码, 产出的product也可能大不相同.从XCode中, 我们可以看到一个Target包含了Copy Bundle Resources, Compile Sources, Link Binary With Libraries...原创 2013-03-28 14:37:53 · 193 阅读 · 0 评论 -
UIApplication
下面是这个类的一些功能:1.设置icon上的数字图标 //设置主界面icon上的数字图标,在2.0中引进, 缺省为0 [UIApplicationsharedApplication].applicationIconBadgeNumber = 4; 2.设置摇动手势的时候,是否支持redo,undo操作 //摇动手势,是否支持redo undo操作...原创 2013-03-30 11:28:33 · 158 阅读 · 0 评论 -
xcode中断言使用和宏定义
断言使用:在程序中可以直接使用断言assert来调试程序: assert(a == b);关闭程序中的所有断言:把这一行代码添加到APP-Prefix.pch里就可以了#define NDEBUG //关闭断言 宏定义:系统定义的宏: NSLog(@"%s",__DATE__); NSLog(@"%s",__TIME__);...原创 2012-11-08 17:50:39 · 154 阅读 · 0 评论 -
[iOS]iOS 中的 url 编码问题 (转)url encode nsstring ios
原文:http://blog.csdn.net/kesalin/article/details/6678939NSString 的 stringByAddingPercentEscapesUsingEncoding 可以对 url 参数进行编码,但是有点小问题,不会对所有需要编码的字符都编码。我们可以通过 CFStringRef 的 CFURLCreateStringByAddin...原创 2012-11-08 20:24:56 · 264 阅读 · 0 评论 -
IOS开发中遇到的异常Exception
NSUnknownKeyException 在NIB文件中有一个ui元素通过IBOutlet连接到了controller中的某一个对象,但是该对向不存在。最好检查一下controller与NIB文件是否对应。If you're using NIB files / Interface Builder, what this error message REALLY means is:...原创 2012-08-02 11:52:44 · 137 阅读 · 0 评论 -
关键字retain copy assign nonatomic property synthesize
assign: 简单赋值,不更改索引计数;对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等) copy: 建立一个索引计数为1的对象,然后释放旧对象; 对NSStringretain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1; 对其他NSObject和其子类具体解释:Copy其实是建立了一个相同的对象,而...原创 2012-08-05 23:14:16 · 61 阅读 · 0 评论 -
Core Foundation框架与Foundation框架小结
参考文章:http://blog.csdn.net/weiqubo/article/details/7744972官方文档:https://developer.apple.com/library/ios/#documentation/CoreFoundation/Reference/CoreFoundation_Collection/_index.html ...原创 2012-08-06 10:17:08 · 68 阅读 · 0 评论 -
category机制
原文:http://www.cocoachina.com/bbs/read.php?tid=83441Objective-C 2.0中的Category语法 ,Category提供了一种比继承(inheritance)更为简洁的方法来对class进行扩展,我们可以为任何已经存在的class添加方法。类别类别是一种为现有的类添加新方法的方式。利用Objective-C的动态运行时分配...原创 2012-08-06 16:36:36 · 74 阅读 · 0 评论 -
building setting设置
稍后添加原创 2013-04-28 15:07:07 · 334 阅读 · 0 评论 -
dealloc 与 viewDidUnload的区别
原文章;http://www.cnblogs.com/pengyingh/articles/2342948.html对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的...原创 2012-08-08 11:57:01 · 103 阅读 · 0 评论 -
Three20框架学习资料
three20官方api:http://facebook.github.com/three20/api/一位牛人写的一些列的文章:http://www.xuanyusong.com/archives/624 Three20支持iphone5,框架中被引用的项目都需要设置一下valid archite 包含armv7s...原创 2012-11-21 10:42:24 · 79 阅读 · 0 评论 -
Core Location与地图开发包
Core Location是一组Objective-C类,内建于iOS的核心服务层,被设计用来简化使用地理位置的过程,通过一组API来进行位置监视级各种位置数据的转换,Core Location是数据导向的,可以通过位置信息来用于签到服务、用户追踪、周边调查等服务。地图开发框架MapKit是视觉导向的,它将位置数据转化为用户可见的内容,通过地图与用户沟通。MapKit使用了谷歌的地...2013-05-02 17:58:25 · 85 阅读 · 0 评论 -
NSNotificationCenter基础知识
Notification的工作机制1.对应用程序中其他地方发生的事件(比如增加一条数据库记录)感兴趣的对象,会向通告中心(Notification Center,NSNotificationCenter类的实例)注册,从而成为该事件的监听者。在注册过程中,监听者需要指定方法供通告中心在事件发生时调用。2.给数据库添加记录(或者类似事件)的对象给通告中心发一个通告(NSnotificat...原创 2012-08-13 13:20:35 · 77 阅读 · 0 评论 -
IOS&Android开发 使用特殊字体,使用自定义字体
IOS开发:原文链接:http://tieba.baidu.com/p/1942702351 1、下载字体资源文件(.ttf或.otf格式的文件)比如说你要使用微软雅黑字体,就需要下载微软雅黑字体文件。需要注意的是,.otf格式的文件只能在iOS之后才能使用,所以假如你的系统需要在iOS5.0之前的版本中使用的话,最好使用.ttf格式的字体文件2、在info.plist中添加字体配置将...原创 2012-11-24 00:16:55 · 260 阅读 · 0 评论 -
应用适配iphone5
参考文章:http://blog.csdn.net/linzhiji/article/details/8000125 http://blog.csdn.net/volcan1987/article/details/8057577 http://www.cnblogs.com/maxfong/archive/2012/10/04/2711379.html 今天花了一下午时...原创 2012-11-26 17:04:36 · 80 阅读 · 0 评论