2014年9月18日
摘要:
这些是在CGGeometry.h里的 CGPoint、CGSize、CGRect、CGRectEdge实际上都是结构体struct CGPoint { CGFloat x; CGFloat y;};typedef struct CGPoint CGPoint;struct CGSize { CGFl...
阅读全文
posted @ 2014-09-18 11:17
小郝的伟业
阅读(733)
推荐(0)
2014年8月7日
摘要:
/*iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library...
阅读全文
posted @ 2014-08-07 09:51
小郝的伟业
阅读(474)
推荐(0)
2014年8月6日
摘要:
/* iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBund...
阅读全文
posted @ 2014-08-06 11:58
小郝的伟业
阅读(468)
推荐(0)
2014年8月5日
摘要:
在iOS开发中,有很多地方都选择使用单例模式。有很多时候必须要创建一个对象,并且不能创建多个,用单例就为了防止创建多个对象。单例模式的意思就是某一个类有且只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。一、单例模式的三要点:1. 该类有且只有...
阅读全文
posted @ 2014-08-05 16:08
小郝的伟业
阅读(444)
推荐(0)
摘要:
常用的就两种 一种通过导航,一种直接跳第一种 直接跳转 思路大致就是new一个目的页面,然后设置下页面跳转动画 中间还可以做点目的页面的数据初始化:ValueInputView*valueView = [[ValueInputViewalloc]initWithNibName:@"ValueInpu...
阅读全文
posted @ 2014-08-05 15:21
小郝的伟业
阅读(742)
推荐(1)
摘要:
很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在m文件中,而h文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢?这是因为h文件在修改后,所有import该h文件的所有文件必须重 新build,因此,如果把#import...
阅读全文
posted @ 2014-08-05 14:43
小郝的伟业
阅读(492)
推荐(0)
摘要:
此@interface部分为类扩展(extension)。其被设计出来就是为了解决两个问题的其一,定义类私有方法的地方。其二,实现public readonly,private readwrite的property(意思是在h头文件中定义一个属性对外是readonly的,但在类的内部希望是可读写的,...
阅读全文
posted @ 2014-08-05 14:30
小郝的伟业
阅读(432)
推荐(0)
2014年5月23日
摘要:
ARC的机制是什么?它在那里放入retain/release函数调用?请停止思考这些问题,把更多的精力放在下面的问题上,比如你的程序逻辑,对象的强,弱引用,对象的所属关系,可能的循环引用等问题上。我还需要为我的类写一个dealloc函数么?可能。因为ARC并不自动调用malloc/free,并不自动...
阅读全文
posted @ 2014-05-23 10:06
小郝的伟业
阅读(412)
推荐(0)
2014年5月13日
摘要:
MVC的不足之处表现在以下几个方面: (1) 增加了系统结构和实现的复杂性。对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。 (2) 视图与控制器间的过于紧密的连接。视图与控制器是相互分离,但确实联系紧密的部件,视图没有控制...
阅读全文
posted @ 2014-05-13 17:38
小郝的伟业
阅读(1066)
推荐(0)
2014年5月6日
摘要:
首先需要将字符串使用md5加密,添加NSString的md5的类别方法如下.h文件#import @interface NSString (md5)-(NSString *) md5HexDigest;@end.m文件#import "NSString+md5.h"@implementation N...
阅读全文
posted @ 2014-05-06 11:29
小郝的伟业
阅读(1353)
推荐(0)