- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 UIView设置背景图片的方法
项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢? 第一种方法: 利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。 UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"];
2013-11-29 15:12:00
669
转载 UIScrollView的属性总结
UIScrollView的属性总结 属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的大小 UIEdgeInsets contentInset 视图在scrollView中的位置 id delegate
2013-11-12 10:26:42
516
转载 View Controller 生命周期的各个方法的用法
- (void)awakeFromNib; 这个方法用的时候,outlet还没有连接起来,是view Controller刚从storyboard建的时候,没有完全建好,不过可能有一些事情要在这个方法里面完成,比如splitViewDelegate,需要在非常早期完成。 - (void)viewDidLoad; 用这个的时候,ViewController已经完全好了,ou
2013-11-12 09:37:17
652
转载 iphone存储以及读取指定文件(Documents)中的内容
有时需要把一些资料保存在沙盒Documents或其下的新建文件夹中 存储 if (image!=nil) { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *unique
2013-10-12 13:10:36
1759
转载 使用storyboard实现页面跳转,简单的数据传递
一 视图跳转 《StoryBoard下的视图跳转》 我们知道:segue共有三种类型:push,modal,和custom。如下图://01 简单说下这三个的作用:使用导航栏压进新的控制器(push),模态的加载视图控制器(modal),自定义(custom)。 好了,废话少说,现在开始我们的旅行。 1,首先建立一个Single View 模板的项目,
2013-10-12 10:34:42
837
转载 来看看SQL语句的真面目
(转自)http://765i.cn/?cat=4 Apple提供了一个这样做的简便的方法,看下图,在Edit Scheme中选择Run,之后进入Arguments标签, 加入下面的语句:“-com.apple.CoreData.SQLDebug 1”, 完成之后,你会看到第二张图: 现在,每当你运行这个程序,Debug栏
2013-10-11 13:29:45
650
转载 CGContextRef用法
quartz 是主要的描画接口,支持基于路径的描画、 抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。 在调用您提供的drawRect:方法之前,视图对
2013-09-27 11:49:47
615
转载 UIImagePickerController拍照与摄像
该类继承自UINavigationController类 步骤: 检查媒体来源模式是否可用 检查该来源模式下所支持的媒体类型 创建图像选取控制器,设置其属性并显示 在委托协议方法中处理 1.检查媒体来源 调用UIImagePickerController类的静态方法isSourceTypeAvailable来检查 sourceType是一个UIImagePickerCont
2013-09-22 13:40:08
995
转载 AddressBook 地址簿 (电话簿) 访问与修改
访问地址簿和单个联系人数据的接口是基于C语言的函数,接口传递对地址簿各种对象的引用作为参数。管理地址簿中条目的基类对象是 ABRecord。一个 ABRecord 可以表示一个人 或者一个群体 ABGroup 。无论何时,在界面上选中一条记录,或者使用框架进行查询返回一条结果,系统都会返回一个指向 ABRecord 的指针,标示为 ABRecordRef。与地址簿 API 的大部分交互都涉及使用
2013-08-19 16:55:51
1280
转载 iOS开发 邮件发送
邮件发送功能是由MessageUI Framework提供的,这个框架是iPhone sdk中最简单的框。由一个类、一个视图控制器,一个protocol组成。 一、创建视图控制器: 1 MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] in
2013-08-19 14:16:24
1183
原创 系统的版本号这么来获取
NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by user NSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like string NSLog([[UIDevice currentDevice] systemName])
2013-08-15 15:40:32
948
原创 viewDidLoad,viewWillDisappear, viewWillAppear区别
viewWillAppear: 视图即将可见时调用。默认情况下不执行任何操作。 viewDidAppear: 视图已完全过渡到屏幕上时调用。 viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作。 viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作。 loadView:这是当他们没有正在使用ni
2013-08-14 16:35:51
776
转载 SOCKET,TCP/UDP,HTTP,FTP
(一)TCP/UDP,SOCKET,HTTP,FTP简析 TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层: 网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议 传输层:TCP协议与UDP协议 应用层:FTP、HTTP、TELNET、SMTP、DNS等协议 HTTP是应用层协议,其传输都是被包装成TCP协议传输。
2013-08-13 16:45:33
688
转载 用C语言区分signed int 与 unsigned int的一种思路
转载自:http://blog.donews.com/littlefish/archive/2006/03/18/773954.aspx 一:分析 signed int 与 unsigned int在占用字节数是一样的. 不同的是signed int 有一个位用来表示符号位,以来区分数的正负,而unsigned int 没有这一符号位.至少从 表面上我们可以这样认为. 假设i
2013-07-26 09:27:44
3408
转载 iOS开发技巧 -- 复用代码片段
如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率; 1. 将常用代码片段封装成一个类里 当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或
2013-07-22 08:30:24
685
转载 IOS开发之网络编程开源类 Reachability应用
先看Reachability.h发现 #import #import #import 所以如果我们在项目中需要用到此类的话,需要引入SystemConfiguration.framework。 此类在ios网络开发中可以确认判断网络环境,连接情况(无网络连接,3G,WIFI,GPRS) enum { // DDG Network
2013-07-17 13:44:35
1004
转载 NSTimer用法,暂停,继续,初始化
NSTimer的使用方法 1、初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeI
2013-07-15 11:11:16
1079
原创 局部刷新UITableView
刷新表 [self.tableView relodata]; 局部section刷新 NSIndexSet * nd=[[NSIndexSet alloc]initWithIndex:0];//刷新第1个section [self.tableView reloadSections:nd withRowAnimation: UITableViewRowAnimationAuto
2013-07-09 11:45:33
1150
转载 @property详解
Objective-C语言关键词,与@synthesize配对使用。xcode4.5以及以后的版本,@synthesize可以省略 功能:让编译器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如: 1、在头文件中: @property int count; 等效于在头文件中声明2个方法: - (int)count; - (void)setCount:(int)newC
2013-07-01 10:31:03
857
转载 IOS序列化/反序列化
用归档保存的对象,其子对象必须也支持归档包括自定义的对象。及实现initWithCoder和encodeWithCoder方法 对于保存对象数据到NSMutableArray 里 先要进行序列化 代码如下: #import @interface ReviewUserInfo : NSObject { NSString *userName; NSStri
2013-07-01 10:05:18
782
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅