![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios学习
wangsongsong1
这个作者很懒,什么都没留下…
展开
-
IOS-NSTimer的使用
一,文档翻译1.Overview简介NSTimer用于创建定时器,在经过一个确定的时间之后执行,发送特定的消息给目标对象。定时器必须和一个运行循环(run loops)一起使用,要想有效的使用定时器,必须了解循环执行的操作和。特别要指出的是,运行的循环会保留定时器,你可以将定时器释放,在加入到一个运行的循环中之后。定时器并不是实时机制的,它在它所属的循环模型检测到它的执行时间已翻译 2013-01-02 23:06:42 · 928 阅读 · 0 评论 -
iOS 推送通知
实现推送通知整理1.引用和参考的资料:1.通知的介绍,本地通知和远程通知http://wangjun.easymorse.com/?p=14822.远程通知的实现步骤http://mobiforge.com/design-development/programming-apple-push-notification-services3.借鉴http://blog原创 2014-02-08 16:12:11 · 1060 阅读 · 0 评论 -
ios浅谈关于nil和 NIL区别及相关问题
转载地址http://blog.csdn.net/guozh/article/details/84691311、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且转载 2014-02-10 15:03:21 · 706 阅读 · 0 评论 -
IOS开发技术之──头文件引用(@class/#import/#include)
参考:http://fei263.blog.163.com/blog/static/927937242012219103649197/http://fei263.blog.163.com/blog/static/927937242012219103649197/include和import的区别预编译指令Objective-C:#importC,C,C+转载 2014-02-17 09:37:34 · 2808 阅读 · 0 评论 -
objective-C中的接口与泛型("非正式协议(interface)"与"正式协议(protocal)")
原文地址:http://www.cnblogs.com/yjmyzz/archive/2011/03/02/1969126.html先承认我是标题党,因为在obj-c的世界中,官方根本没有"接口"与"泛型"这样的说法。不过在obj-c中有二个与之接近的概念"非正式协议(interface)"与"正式协议(protocal)"。非正式协议在obj-c中的关键字虽然也是转载 2014-02-18 10:37:42 · 799 阅读 · 0 评论 -
Object-C中的动态特性(Category类别)
原文地址:http://ningandjiao.iteye.com/blog/1892359在Object-C中,提供了一种动态扩展类的方式——Category,它可以动态的为已存在的类添加新的方法,有点类似于Ruby的打开类技术,不同的是Category必须为扩展创建一个新类,新类的名称一般约定为“原类名称+扩展名”。有了这个技术之后,开发者在写代码时就可以从把原始的类设计得非常小,转载 2014-02-18 10:49:48 · 607 阅读 · 0 评论 -
mac下git的使用
转载链接:http://blog.maxiang.net/install-git-on-mac/63/原创 2014-03-13 16:02:42 · 2065 阅读 · 0 评论 -
mac下如何写shell脚本
一.第一个脚本:hello world1.打开终端2.可以在终端,用vim命令,打开vim编辑3.输入#i/bin/bashecho 'hello world'4.输完后,命名a.sh:w a.sh5.退出vim:wq6.查看但前目录,下有a.sh7.原创 2014-03-14 16:03:02 · 4918 阅读 · 1 评论 -
IOS7状态栏设置
1.设置状态栏为白字1在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent原创 2014-03-25 18:01:59 · 638 阅读 · 0 评论 -
深浅复制
copy:返回由copyWithZone:返回的对象。- (id)copy返回值:对象由NSCopying协议方法 copyWithZone:返回;描述:这是采用了NSCopying协议的对象的简便方法。如果对象没有实现copyWithZone:,将会抛出异常。NSObject自己并不支持 NSCopying协议,他的子类必须支持NSCopying协议,并实现 cop原创 2014-04-11 10:49:14 · 618 阅读 · 0 评论 -
IOS开发-Prefix.pch文件的用法详解
1.遇到问题2.pch文件作用3.pch文件配置原创 2015-07-23 13:16:39 · 1348 阅读 · 0 评论 -
ffmpeg编译过程遇到的问题
遇到问题:头文件找不到libavformat/avformat.h file not found解决方法:Library Search Paths,Header Search Paths,两个要设置,要是还不行,Project和Targets的都要设置原创 2013-12-16 15:17:54 · 2929 阅读 · 1 评论 -
Http之Get,Post,put,delete请求
http://blog.csdn.net/shuym1102/article/details/7387549http://www.xiaoyaoli.com/?p=901转载 2013-12-11 10:28:59 · 3075 阅读 · 0 评论 -
IOS-NSUserDefaults的翻译
NSUserDefaults类提供与默认设置系统交互的编程接口。默认设置系统运行一个应用去自定义操作去记录用户的偏好。例如你可以允许用户去决定你的应用的显示单位,或者文档自动保存的时间间隔。应用通过在用户默认数据库中设置一组数据,来记录这些选择参数。这些参数被预设值引用用于决定应用程序的默认状态在启动或有关的默认操作时。在运行状态下,你可以使用NSUserDefaults对象从用户默认数据库中原创 2013-01-21 09:06:02 · 505 阅读 · 0 评论 -
IOS-AVAudioPlayer文档翻译
概述一个AVAudioPlayer对象实例,被称作音频播放器,用于播放文件或内存中的音频数据。Apple推荐你使用这个类播放音频文件,除了你要播放的音频获取自网络流或者是需要非常低的I/O延迟。为了总体了解音频技术,阅读 Audio & Video Starting Point"和 “Using Audio” 在多媒体编程指南中。使用音频播放器,你可以:播放任何持续时间的音原创 2013-01-28 08:44:11 · 1679 阅读 · 0 评论 -
在IOS项目开发中遇到的问题和和总结
总结六月份毕业,到公司有9个月,参与了三个项目,忽然发现现在做的只是代码的积累和知识点的积累,对自身能力却没有一步步进行打造与提高。刚来的时候由不会写到现在的会写,这是这半年的成果。下面要实现两个目标:一,提高代码的质量: a.代码的书写规范(见下部)b.提高代码的结构的合理:一,要让代码的结构看起来清晰,对于结构不清晰的代码,不要去打补丁,直接重写。不要图一时省事,增加测试与原创 2013-03-08 17:46:27 · 813 阅读 · 0 评论 -
IOS管理文件和目录
转载链接:http://www.cnblogs.com/jay-dong/archive/2013/01/21/2870414.html1、常见的NSFileManager文件方法-(NSData *)contentsAtPath:path //从一个文件读取数据-(BOOL)createFileAtPath: path contents:(NSData *)data转载 2013-04-24 11:24:23 · 677 阅读 · 0 评论 -
UITextField 整理与总结
二.零碎知识点1.将UITextField设置为秘密输入,既输入为 *1.如果界面使用 Interface Builder 构建的,那么选中 Text Field 控件,调出 Attribute Inspector,勾选 Secure。2.代码:textField.secureTextEntry = YES;2.UITextField设置为垂直居中1.用xib生原创 2013-07-02 10:45:09 · 551 阅读 · 0 评论 -
plist文件修改
plist全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。文件是xml格式的。文件读取: NSString* filePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/testfile.plist"];NSMutableArray *data = [[NS原创 2013-09-18 18:06:58 · 1902 阅读 · 0 评论 -
IOS7中的一些坑
1.设置UIbutton的image时,白色的图片变成了蓝色原图:ios7中:ios6.1中:代码: UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; button.frame = CGRectMake(37, y+100, 116,原创 2013-11-12 14:22:14 · 1413 阅读 · 0 评论 -
UIView,UIViewController零碎知识点
1.如果button加在view上,但超出view的区域,则点击时间不响应。原创 2013-11-14 13:33:58 · 319 阅读 · 0 评论 -
UIViewController中addChildViewController相关
参考地址:http://stackoverflow.com/questions/8379759/how-does-view-controller-containment-work-in-ios-5在用UIViewController时,遇到点问题原写法: UserInformController* informController = [[UserInformC原创 2013-12-05 13:47:38 · 100 阅读 · 0 评论 -
UIViewController中addChildViewController相关
参考地址:http://stackoverflow.com/questions/8379759/how-does-view-controller-containment-work-in-ios-5在用UIViewController时,遇到点问题原写法: UserInformController* informController = [[UserInformController转载 2013-12-11 10:21:25 · 109 阅读 · 0 评论 -
UIViewController在调removeFromParentViewController时遇到的问题
参考地址:http://stackoverflow.com/questions/8379759/how-does-view-controller-containment-work-in-ios-5在用UIViewController时,遇到点问题原写法:UserInformController* informController = [[UserInformControll原创 2013-12-11 10:26:31 · 9382 阅读 · 0 评论 -
IOS-宏定义
参考文章:http://my.oschina.net/leejan97/blog/354904http://my.oschina.net/leejan97/blog/224011http://my.oschina.net/leejan97/blog/2273031.遇到问题2.原因1.遇到问题项目中引用静态库项目,在项目的pch文件中定义宏TestBusDefi原创 2015-07-28 15:48:46 · 680 阅读 · 0 评论