ios 其他
文章平均质量分 56
lfanys
这个作者很懒,什么都没留下…
展开
-
NSTimer用法,暂停,继续,初始化
NSTimer的使用方法 1、初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeI转载 2012-11-25 16:27:04 · 226 阅读 · 0 评论 -
viewdidLoad viewillappear
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIViewController对象的视图即将加入窗口时调用; viewDidApper转载 2013-01-15 17:02:16 · 427 阅读 · 0 评论 -
rootviewcontroller modify
随记 old [window addSubview:viewController.view]; new window.rootViewController = viewController;原创 2013-01-22 14:42:32 · 297 阅读 · 0 评论 -
IOS学习之IOS沙盒(sandbox)机制和文件操作
IOS学习之IOS沙盒(sandbox)机制和文件操作(一) 1、IOS沙盒机制 IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3转载 2013-02-20 09:31:57 · 330 阅读 · 0 评论 -
afnet
AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。 下面这个例子是用来处理json请求的: NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"]; NSURLRequest *转载 2013-03-20 21:26:18 · 1303 阅读 · 0 评论 -
浅析ObjectiveC 深浅拷贝学习
iPhone开发语言Objective-C是一种简单的计算机语言,简称OC,支持复杂南通的面向对象编程。Objective C语言,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective C可以在gcc运作的转载 2013-05-14 16:01:57 · 343 阅读 · 0 评论 -
contentMode property (UIIamgeview)
contentMode property: 这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定: UIViewContentModeScaleToFill UIViewContentModeScaleAspectFit UIViewContentModeScaleAspectFill UIViewContentModeRedraw UIViewContent转载 2013-07-12 14:35:23 · 499 阅读 · 0 评论 -
Obtain the file creation time
要获得文件创建时间和大小,可以参考下面这行代码 NSDictionary *fileAttributes = [[NSFileManager defaultManager] fileAttributesAtPath:path traverseLink:YES];转载 2013-06-30 02:35:55 · 533 阅读 · 0 评论 -
init nsview
NSView 的2种初始化方式,如果您还没弄清,可以看手册上怎么介绍的: 1、initWithCoder :主要用于 interface builder 初始化,因为在程序运行前所有的图形元素全部被归档,在运行时解档 2、initWithFrame :比较普通,通过设定frame的值初始化特定大小的 nsview。转载 2013-06-30 02:18:19 · 563 阅读 · 0 评论 -
special type of data
在Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。 这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义的,这会帮助我们更加深入地了解Objective-C。 原文作者为Greg Miller,文章地址在: http:/转载 2013-06-30 01:26:05 · 458 阅读 · 0 评论 -
difference between retain and copy
copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 那上面的是什么意思呢? Copy其实是建立了一个相同的对象,而retain不是: 比如一个NSString对象,地址为0×1111,内容为@”STR” Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的对象ret转载 2013-06-30 02:12:42 · 623 阅读 · 0 评论 -
storyboard2
在上一篇《Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。 接下来这部分,也是最后一部分,我们将讲解联线(segue),静态单元格等内容,我们还将加入一个选手详细内容页面,和一个游戏选择页面。 Segues的介绍 现在,让我们创建一个场景使用户可以自己增加新的转载 2013-01-15 15:03:53 · 219 阅读 · 0 评论 -
storyboard1
(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图: 现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解决写很多重复的跳转方法转载 2013-01-15 14:59:37 · 204 阅读 · 0 评论 -
获得通信录中所有联系人的属性
获得通讯录中联系人的所有属性 ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i { ABRec转载 2012-11-14 21:59:55 · 331 阅读 · 0 评论 -
NSString加密,解密和64编码
#import @classNSString; @interface NSData (Encryption) - (NSData *)AES256EncryptWithKey:(NSString *)key; //加密 - (NSData *)AES256DecryptWithKey:(NSString *)key; //解密 - (NSString *)ne转载 2012-11-14 22:24:46 · 280 阅读 · 0 评论 -
ios中怎样使用block
如何在iOS中使用Block──How to use Blocks with iOS Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。 Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。 i转载 2012-11-14 21:56:22 · 328 阅读 · 0 评论 -
iOS高效开发必备的10款Objective-C类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。 MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBP转载 2012-11-18 16:32:27 · 284 阅读 · 0 评论 -
面向对象的三大特点
面向对象的三大特点 封装、继承、多态 封装:隐藏内部实现,稳定外部接口. 封装就是定义类 定义属性 定义方法 属性封装了setter get方法 @property(nonatomic,retain)NSString *name,*sex; 类封装了实例变量和方法 .h文件 #import @interface Person : NSO转载 2012-12-12 16:15:46 · 250 阅读 · 0 评论 -
自定义UINavigationBar背景图片和颜色
首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单 01 UINavigationBar *navBar = self.navigationController.navigationBar; 02 03 #de转载 2012-12-19 23:49:46 · 390 阅读 · 0 评论 -
在navigationBar上面添加多个任意控件
基本的navigationBar上面就左,中,右 3个位置,而且默认也是添加UIBarButtonItem/UINavigationBar按钮,但是很多开发过程中会遇到在上面添加更多其它控件,经过研究后,所以特写此文,算是做个笔记,也希望能够帮助朋友解决正在解决的这方面的问题。 1.在固定位置添加UIBarButtonItem view plaincopy to clipboardprint?转载 2012-12-20 00:11:33 · 552 阅读 · 0 评论 -
sqlite 实例教程 IOS下用sqlite打造词典-IOS开发
声明 欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。 文章出处:http://blog.csdn.net/iukey sqlite 是个好东西,对于移动平台来说。一直想写有关sqlite的教程,但是不知道从何写起,考虑了很久,还是从一个小Demo 谈起吧。我写了一个精简版的词典,实现了增删查改的基本功能。 工程结构如下。最后效果图如下 。转载 2012-12-20 01:13:59 · 291 阅读 · 0 评论 -
protocol
协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行通讯,用协议就比较方便。下面是“angellixf”为新手写的协议入门介绍以及代码例子,希望对刚入门开发者有所帮助 一、说明 1.协议声明了可以被任何类实现的方法 2.协议不是类,它是定义了一个其他对象可以实现的接口 3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。转载 2013-06-30 02:31:26 · 499 阅读 · 0 评论