自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tim的博客

记录学习的点点滴滴

  • 博客(23)
  • 收藏
  • 关注

原创 iOS开发-Day30&31 UITableView&UITableViewController

样式 [[UITableView alloc] initWithFrame:view.bounds style:UITableViewStylePlain]; [[UITableView alloc] initWithFrame:view.bounds style:UITableViewStyleGrouped]; UITableView的结构:UITableView由头部,尾部

2015-08-26 20:43:48 322

原创 iOS开发-Day30 参数传递的五种方法

1、属性传参(前->后)//属性传值 将A页面所拥有的信息通过属性传递到B页面使用//B页面定义了一个naviTitle属性,在A页面中直接通过属性赋值将A页面中的值传到B页面。//A页面DetailViewController.h文件#import <UIKit/UIKit.h>#import "DetailViewController.h"@interface RootViewControll

2015-08-24 17:27:39 1123

原创 iOS开发-Day29-UI UIScrollView&多视图

1、UIScrollView 看代码吧。说的比较详细- (void)viewDidLoad{ [super viewDidLoad]; scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; scrollView.backgroundColor = [UIColor redC

2015-08-24 17:06:46 332

原创 iOS开发-Day28-UI自定义控件&消息传递&事件传递机制

1、自定义UIView// MyControl.h#import <UIKit/UIKit.h>@interface MyControl : UIView@property(strong,nonatomic) UIView *aView;@end// MyControl.m#import "MyControl.h"@implementation MyControl//重写initW

2015-08-20 16:08:56 936

原创 iOS开发-Day27UISwitch&UISlider&UIStepper&UISegmentedControl

1、UISwitch1.UISwitch的初始化UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectMake(54.0f, 16.0f, 100.0f, 28.0f)];2.设置UISwitch的初始化状态switchView.on = YES;//设置初始为ON的一边 3.UISwitch事件的响应[switchView add

2015-08-20 15:37:43 354

原创 CGAffineTransform-缩放、移动、旋转

//旋转 - (IBAction)rotationButtonPressed:(id)sender { self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, M_PI_4); } //缩放 - (IBAction)scal

2015-08-20 15:12:18 825

原创 iOS开发-Day26-UILabel&UIButton&UITextField

1、UILable@interface ViewController : UIViewController@property(strong,nonatomic) UILabel *lblName;@endViewController.m// 初始化 self.lblName=[[UILabel alloc] initWithFrame:CGRectMake(50, 100, 2

2015-08-20 15:01:11 375

原创 实用工具—SimpleMind 和Sublime Text

SimpleMind:其独到之处:一个特点是可以自由摆放每个节点。 而且可以单独移动某个节点, 或者按住后自动全选该节点及所有的从属节点使之一并移动。中心节点没有这个特点,不能够点选所有节点。但是移动所有节点很简单,点击随便一个连线就能移动所有节点。自由摆放节点是我最爱的功能,记录之后回顾的时

2015-08-18 13:26:51 1844

原创 iOS开发-Day25-UIView

总结一下UIView的常见用法: 直接看代码吧~- (void)viewDidLoad { [super viewDidLoad]; /* //x,y,宽,高 CGRect rect=CGRectMake(20, 20, 200, 200); //初始化视图 UIView *myview=[[UIView alloc]initWithFrame:re

2015-08-17 19:08:24 311

原创 iOS开发-Day24-OC KVC&KVO&通知

一、KVC操作OC中的KVC操作就和Java中使用反射机制去访问类的private权限的变量,很暴力的,这样做就会破坏类的封装性,本来类中的的private权限就是不希望外界去访问的,但是我们这样去操作,就会反其道而行,但是我们有时候真的需要去这样做,哎。所以说有些事不是都是顺其自然的,而是需要的时候自然就诞生了。 [p setValue:@"jiangwei" forKey:@"name"]

2015-08-14 20:55:57 365

原创 OC思维导图之NSDictionary&NSMutableDictionary

思维导图之NSDictionary&NSMutableDictionary 右击查看图片可以查看原图

2015-08-13 17:15:50 361

原创 OC思维导图之NSArray&NSMutableArray

NSArray&NSMutableArray的常用方法

2015-08-13 17:08:37 322

原创 OC思维导图之NSString&NSMutableString

这里整理了NSString&NSMutableString的思维导图,整理的都是一些常用方法

2015-08-13 16:40:33 393

原创 iOS开发-Day16-OC复合&class关键字

为什么需要复合: 某一个复杂的类,需要由多个不同的部分组成,比如电脑需要由主机键盘显示器组成,这时候就可以用到复合,将部分作为主体的实例变量复合和继承 继承是“is A”关系;复合是“has A”关系。 复合的实现:1、复合通过包含作为实例变量的的对象指针实现的。 @interface Unicycle : NSObject #import "Pedal.h" #im

2015-08-13 11:01:38 479

原创 iOS开发-Day22-OC 延展和协议以及深浅复制

1、什么是延展(extension) 我们定义类时说在.h里写的变量如果不是public一般不能被直接调用需要用方法,而定义的所有方法都可以被调用,但是如果我有的方法不想被外部调用只给内部使用呢?至此,延展出现。 从上可知,延展就是类似于“定义私有方法”的一种子类。2、延展的注意事项 a:可以不通过创建文件来创建延展,可以直接在.m文件里写@interface和@impleme

2015-08-12 19:37:34 367

原创 iOS开发-Day21-OC ARC&类目

1、ARC与非ARC项目的互转选择项目中的Targets,选中你所要操作的Target,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc2、lifetime修饰词默认是__strong。只要对象还有强引用,该对象“活着”。__weak不保留对象,只是简单引用。

2015-08-12 19:36:18 373

原创 iOS开发-Day20-OC 手动内存管理

1、黄金法则:The basic rule to apple is everything thatincreases the reference counter with alloc,[mutable]copy[WithZone:] or retainis in charge of the corresponding [auto]release.如果一个对象使用了alloc,[mutable] co

2015-08-12 19:27:58 400

原创 iOS开发-Day23-OC设计模式&代码块

1、单例模式实现单例模式有三个条件1、类的构造方法是私有的 2、类提供一个类方法用于产生对象 3、类中有一个私有的自己对象那么在OC中如何实现这3点呢:1、类的构造方法是私有的 我们只需要重写allocWithZone方法,让初始化操作只执行一次 2、类提供一个类方法产生对象 这个可以直接定义一个类方法 3、类中有一个私有的自己对象 我们可以在.m文件中定义一个属性即可结合这个小

2015-08-12 16:10:48 653

原创 iOS开发-Day18-OC NSArray&NSMutableArray

今天学习了OC中数组Array和NSMutableArray可变数组,并且结合实例练习了有关的数组操作方法 直接上例子://以为需要实现数组储存类对象,因此写了一个学生类#import <Foundation/Foundation.h>@interface Student : NSObject@property(strong,nonatomic) NSString * name;@prop

2015-08-11 20:57:49 563

原创 iOS开发-Day17-OC NSString / NSMutableString常用方法

NSString / NSMutableString

2015-08-11 20:39:31 589

原创 iOS开发-Day15-OC继承与多态

1、继承 直接来看一个例子://------------------interface Car------------------@interface Car : NSObject{ NSString *_brand; NSString *_color; } - (void)setBrand:(NSString *)brand; - (void)setCol

2015-08-11 19:53:54 504

原创 iOS开发-Day13-OC基础、面向对象

开始学习OC了1、OC语法简介 C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层最小的面向对象语法,为什么说是最小的面向对象语法呢?因为OC把一些比较复杂的面向对象语法都去掉了,剩下的都是面向对象的精华,因此OC是一门面向对象的语言,而且会比C++简单很多。因为OC是基于C语言的,所以完全兼容C语言,也就是说我们在开发iOS程序过程中,可以在OC代码中混入C语言代码,甚至是C++代码

2015-08-11 19:40:42 433

原创 iOS开发-Day19-OC NSDictionary&NSMutableDictionary&NSSet&NSMutableSet

代码说事!(代码中笔记较为详细,因此不单独再列出了!)关于字典和动态字典NSDictionary&NSMutableDictionary&NSSet&NSMutableSet

2015-08-06 20:01:56 491

空空如也

空空如也

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

TA关注的人

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