摘要:
NSNumberJava代码+(NSNumber*)numberWithInt:(int)value;+(NSNumber*)numberWithDouble:(double)value;-(int)intValue;-(double)doubleValue;NSNumber可以将基本数据类型包装起来,形成一个对象,这样就可以给其发送消息,装入NSArray中等等。NSNumber * intNumber=[NSNumber numberWithInt:100];NSNumber *floatNumber=[NSNUmber numberWithFloat:100.00];int i=[int 阅读全文
posted @ 2014-02-16 16:06
yulang
阅读(645)
评论(0)
推荐(0)
摘要:
上面一篇文章介绍了coredata的有关基本概念,由于大部分是参考别人文章中的内容,所以感觉有点虚,而且估计也是比较难以理解,下面这篇文章通俗一点说说学习coredata后的一些理解,然后给出一个简单的demo,有错漏的地方,欢迎读者指正。其实与coredata有关的有几个概念:数据表 --–> Entity (You usually define entities in a managed object model usingthe data modeling tool in Xcode).表格的记录 --> NSManagedObject (一个表记录就是一个NSManaged 阅读全文
posted @ 2014-02-16 13:41
yulang
阅读(250)
评论(0)
推荐(0)
摘要:
下面开始学习一下CoreData。Core Data不是一个关系型数据库,也不是关系型数据库管理系统(RDBMS)。Core Data 为数据变更管理、对象存储、对象读取恢复的功能提供了支持。 它可以使用SQLite作为持久化存储的类型。 它本身并不是一个数据库(这点很重要,比如,你可以使用Core Data来记录数据变更,管理数据,但并不能用它向文件内存储数据)。首先简单的介绍一下概念:数据表 --–> Entity (You usually define entities in a managed object model usingthe data modeling tool in 阅读全文
posted @ 2014-02-16 13:39
yulang
阅读(297)
评论(0)
推荐(0)
摘要:
在写sina 微博界面的过程中使用到了cell,那么就是在cell上添加一些控件,但是由于每条微博的内容都是不同的,所以在显示的过程中,出现了内容重叠的问题,其实就是UITableViewCell重用机制的问题。[cpp]view plaincopy-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableVi 阅读全文
posted @ 2014-02-16 13:37
yulang
阅读(333)
评论(0)
推荐(0)
摘要:
github链接地址MBProgressHUD是一个开源的第三方类库实现了很多种样式的提示框,类似Activity indicator,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。 MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a background thread. The HUD is meant as a replacement fo.. 阅读全文
posted @ 2014-02-16 13:36
yulang
阅读(394)
评论(0)
推荐(0)
摘要:
首先要弄懂几个基本的概念。一)三个结构体:CGPoint、CGSize、CGRect1. CGPoint[plain]view plaincopy/*Points.*/structCGPoint{CGFloatx;CGFloaty;};typedefstructCGPointCGPoint;看到这个想必你已经懂了,不再解释。2. CGSize[plain]view plaincopy/*Sizes.*/structCGSize{CGFloatwidth;CGFloatheight;};typedefstructCGSizeCGSize;不解释。3.CGRect[plain]view plain 阅读全文
posted @ 2014-02-16 13:29
yulang
阅读(8677)
评论(0)
推荐(1)
摘要:
在写程序的时候发现,iOS下的坐标、位置很容易弄乱,特别是在不同的坐标系统中,必须完成弄明白一些概念才能做相应的变化,例如CoreImage和UIView的坐标系统就截然不同,一个是以屏幕的左上角为原点,一个是以屏幕的左下角为原点。总体上,IOS中包含UIKit坐标系(X轴正方向向右,Y轴正方向向下)和标准的Quartz 2D绘图坐标系(X轴正方向向右,Y轴正方向向上),下面,解释一些相关的概念:一、UIView的bounds属性定义了一个矩形,描述了一个UIView的位置和大小,注意,其参照系统是自身,所以bounds.origin属性默认是(0, 0),而bounds.size的和fram 阅读全文
posted @ 2014-02-16 13:27
yulang
阅读(796)
评论(0)
推荐(0)
摘要:
本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对ARC机制有听闻很向往但是一直由于种种原因没有使用的童鞋。本文将从ARC机理入手对这个解放广大iOS开发者的伟大机制进行一个剖析,并逐步引导你开始使用ARC。一旦习惯ARC,你一定会被它的简洁高效所征服。写在开 阅读全文
posted @ 2014-02-16 13:24
yulang
阅读(243)
评论(0)
推荐(0)
摘要:
如果 iPhone 5 把屏幕做大,分辨率跟 iPhone 4 不一样,那以后做 iOS App 怎么处理不同分辨率的问题呢?1 条评论分享按票数排序按时间排序8 个回答赞同11反对,不会显示你的姓名Yop,2年iOS技术累积谢振宇、知乎用户、李力等人赞同题目已经假设了iPhone5的屏幕分辨率(而不是屏幕大小)会变大的情况下,不知道下面那些否决这个前提的算不算离题了...自从iPhone4把屏幕分辨率提升了之后,苹果给开发者提供了一个point的概念,来取代旧的分辨率的概念。它们假定屏幕上的定位和大小是用point来描述的,而iPhone3和iPhone4的屏幕是由相同的point组成的,都 阅读全文
posted @ 2014-02-16 13:20
yulang
阅读(226)
评论(0)
推荐(0)
摘要:
iOS 设备的屏幕尺寸、分辨率及其屏幕边长比例详细情况是怎样的?根据屏幕尺寸和分辨率,ios现在数起来有6个版本。一,3GS;二,4s为代表;三,iphone5;四,ipad2为代表;五,ipad4为代表;六,ipad mini。只是分辨率不一样的情况,如一二或者四五相比,开发时提供两种分辨率就可以了,应用自动识别?只是尺寸不一样的情况,如四六相比,开发时完全没有影响?分辨率以及尺寸都不一样的情况,如二三相比,又如何?----------------------------------------------------------------------------------------- 阅读全文
posted @ 2014-02-16 13:18
yulang
阅读(576)
评论(0)
推荐(0)
浙公网安备 33010602011771号