自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 页面间跳转

常用的就两种 一种通过导航,一种直接跳第一种 直接跳转 思路大致就是new一个目的页面,然后设置下页面跳转动画 中间还可以做点目的页面的数据初始化:ValueInputView *valueView = [[ValueInputView alloc] initWithNibName:@"ValueInputView"bundle:[NSBundle mainBundle]]; valueVie

2016-05-20 14:57:39 347

转载 瀑布流照片实现

1.dispatch_once_t 多线程技术,多用在类方法中用来返回一个单例; 检测每次调用时,block是否执行完毕。 实例: 1+ (id)sharedRequest{ //利用gcd创建一个单例模式 用来上传图片 static DVHttpConnectRequest *connectRequest = nil; static dispatch_once_t o

2016-05-18 10:55:19 282

转载 Tips

经过半年多的iphone开发,我发现在开发过程中最难的就是一些嘈杂的细节,而了解一些小技巧就会达到事半功倍的效果,下面我就总结一下在iphone开发中的一些小技巧。 1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:UIImage *image = [UIImage imageNamed:filename]; CGImageRef imageRef = image.

2016-05-18 09:50:39 223

转载 抢购倒计时demo

使用了WB_StopWatch 类@interface ViewController ()<WB_StopWatchDelegate>{ WB_Stopwatch * stopWatchLabel;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; stopWatch

2016-05-17 20:10:44 261

转载 iOS 隐藏键盘的通用方法

iOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:首先说明两种可以让键盘隐藏的Method: 1、[view endEditing:YES] 这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏。

2016-05-16 21:52:34 355

转载 Storyboard学习六(ScrollView)

ScrollView UIScrollView就是可以滚动的视图,常常用在图片显示(缩放,滚动等),文本显示等,是一个非常有用的控件。 //声明一个scrollView scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 50, widthOut, self.view.frame.size.height-50)]

2016-05-16 19:10:40 297

转载 Storyboard学习四(Label)

UILabel继承了UIView,它可以设置UIView所支持的属性。UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)]; //设置Label的位置和大小//设置显示文字label1.text = @"用户名";//设置字体:粗体,正常的是 SystemFontOfSize

2016-05-16 18:45:19 778

转载 Storyboard学习三(TextField)

//初始化textfield并设置位置及大小UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UITe

2016-05-16 14:43:18 1585

转载 Storyboard学习五(简单注册页面实现)

主要功能点: 1. textField关联键盘 2. 用户名和密码的限制和过滤 3. 键盘收回操作Check on the code#import "ViewController.h"@interface ViewController()@end@implementation ViewController-(void)viewDidLoad{ [super viewDidLoad

2016-05-16 14:29:06 488

转载 Storyboard学习二(UIButton)

代码实现 @Property ( nonatomic,strong)IBOutlet UIButton *btn; self.btn = [UIButton buttonWithType:UIButtonTypeSystem]; self.btn.frame = CGRectMake(20,100,100,46); [self.btn setTitle:@”Click me” forSta

2016-05-13 14:46:09 353

转载 Storyboard学习一

1.1 Storyboard,视图控制器之间的跳转方式有很多种 a.使用UIViewController的presentViewController方法 b.使用导航视图控制器UINavigationController c.弹出视图控制器UIPopoverController的presentPopoverFromXXX d.使用storyboard e.storyboard中的一个屏幕称

2016-05-13 00:02:28 244

转载 Objective-C开发之----atomic与nonatomic,assign,copy与retain的定义和区别

转自:http://blog.csdn.net/chenruizhi/article/details/21080555 tomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下

2016-05-12 09:51:34 279

原创 *Selector*

1,Selector是一个对象中用来选择并执行方法的名字,或者是当源代码编译时用来替换名字的唯一的标示; 2,Selector自己并不能做任何事情,它简单的标示了一个方法。使得selector方法名称不同于普通字符串的唯一的事情是编译器确定selectors是独特的; 3,使得selector有用的是(与运行时结合)它扮演着类似于一个动态函数指针,对于一个已经给与的名字,自动指向类所使用的适

2016-05-12 00:38:07 247

原创 Block

代码块Block是C语言中函数的扩展,有时候也被称为匿名函数或者闭包(closure) 其定义格式与C语言的函数指针特别类似 1.定义block的语法格式returntype(^blockname)(list of arguments)=^(list of arguments){body:};void(^testBlock)(void) = ^(void){NSLog(@"Hello Blo

2016-05-12 00:07:00 295

原创 Predicate 谓词/断言

NSPredicate 在Foundation框架中,提供了一个NSPredicate类,可以指定过滤条件,通过指定的过滤条件可以对集合中的对象进行筛选过滤; NSPredicate的查询方式类似于数据库的查询,可以使用比较和逻辑运算符,还可以使用一些关键字;1 创建 + (NSPredicate )predicateWithFormat:(NSString )predicateFormat;

2016-05-11 23:25:58 657

原创 归档&存储

归档,即把对象的状态持久保存到文件系统(数据库/网络/云平台) Person *p1 = [[Person alloc] init]; NSLog(@”p1 存在…”);p1.pid = 1; p1.name = @”Nick”; p1.age = 20; NSLog(@”p1不存在…”);实现方式 一 plist–属性列表(XML也是) NSString NSData(二进制) N

2016-05-11 19:45:16 279

转载 Objective-c之浅复制与深复制

转载自:http://blog.csdn.net/jobtong/article/details/84539271.对对象的直接赋值,赋的是指针(地址),指向的是同一个对象,所以原始对象内容改变,被赋值的也会跟着改变。 NSMutableArray *array1 = [NSMutableArray arrayWithCapacity:3];[array1 addObject:one]; [ar

2016-05-11 15:35:13 242

原创 Protocol

协议 1.只约定做什么,不管怎么做;即在协议中只声明方法,而没有方法具体的实现 2.语法:和类的声明类似 #import

2016-05-10 11:03:19 285

转载 iOS之下拉框实现

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-05-04 15:16:58 1304

高质量程序设计与艺术

站里的都不靠谱,自己找到的清晰版本,60多M,中文版,希腊作家Spinellis著作

2018-11-08

oracle_EBS初学者入门讲解

适合EBS初学者,讲解浅显易懂,也有EBS常用专业术语的解释

2013-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除