自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mag1c1an的黑魔法书

己所不欲,勿施于人

  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 UITableView重要点整理

2014-11-29 10:18:53 501

原创 UISlider/UISegmentedControl/UISetpper/UISwitch/UIProgressView/UIPageControl

////  BFASRootViewController.m//  OthersViews////  Created by 李泽 on 14/8/22.//  Copyright (c) 2014年 蓝鸥科技. All rights reserved.//#import "BFASRootViewController.h"

2014-11-29 10:16:01 560

原创 iOS--如何把你自己的应用程序的设置集合到系统的设置页面中

// 这部分的知识点不难,但是比较麻烦,需要耐心操作// 首先给大家看下效果图,就是让自己的应用程序在设置页面中占一个cell,进入后可以设置应用,如图所示:// 设置页面中的图, 最下面的两个Cell都是我们自己的应用程序// 点击NSUserDefaults进入后的样式// 这是关于页面,这个关于设置有

2014-11-29 10:15:37 634

原创 IOS--UIToolBar详细使用

// 这个其实很简单,主要就是向上面添加按钮,然后点击按钮的方法// 效果图// 主要代码////  RootViewController.m//  UIToolBar//#import "RootViewController.h"@interface RootViewCon

2014-11-29 10:13:53 817

原创 iOS--UIActionSheet详细使用

// UIActionSheet这个控件很常用,和UIAlertView类似,先附图// 添加了过多的选项,就会以列表的形式显示// 正常显示// 下面直接上代码// 注意,需要在头文件中实现UIActionSheetDelegate协议UIActionSheet *actionSheet = [[UIActionSheet 

2014-11-29 10:12:55 472

原创 iOS--UIScrollView和UIPageControl配合使用完成引用介绍页面

// 效果图// 直接代码// 头文件////  RootViewController.h//  UIScrollView////  Created by LiZe on 13-9-6.//  Copyright (c) 2013年 BlackCode. All rights reserved.

2014-11-29 10:11:44 522

原创 iOS--UIViewController生命周期

#import "DetailViewController.h"@interface DetailViewController ()@end@implementation DetailViewController#pragma mark - 视图控制器对象的初始化方法- (id)initWithNibName:

2014-11-29 10:10:16 394

原创 iOS--UITableView Grouped样式详细代码

// 代码中注释很清晰,直接上代码// 头文件////  GroupTableViewController.h//  UITableViewGroup////  Created by LiZe on 13-9-5.//  Copyright (c) 2013年 BlackCode. All rights reser

2014-11-29 10:09:15 602

原创 iOS--UITableView的详细使用

// IOS中的UITableView主要由两种样式:// 第一种是分组的样式:UITableViewStyleGrouped// 第二种的是普通的列表形式:UITableViewStylePlain// 在RootViewController.h文件中,需要遵守UITableViewDelegate和UITableViewDataSourc

2014-11-29 10:08:18 501

原创 iOS--UIPikcerView的联动选择

// 主要代码// 效果图  //#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController

2014-11-29 10:06:59 586

原创 iOS--自定义UITabBarController

////  MainTabBarController.m//  UITabBarControllerCustomDemo////  Created by LiZe on 13-8-29.//  Copyright (c) 2013年 BlackCode. All rights reserved.//#import "MainTab

2014-11-29 10:05:52 444

原创 iOS--关于屏幕的方向

#pragma mark - 重写屏幕方向发生改变触发的方法- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {    // 判断为横屏或者竖屏    if (

2014-11-29 10:04:03 413

原创 iOS--手势控制的使用:单击、双击、长按、滑动、托移、捏合、晃动。。

// 手势识别是具有互斥的原则的,比如单击和双击,如果它识别出一种手势,其后的手势将不被识别        // 添加单击的手势    UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizeralloc] init];    tapGestureRecognizer.numberO

2014-11-29 10:03:08 854

原创 iOS--UISearchBar 搜索框 的使用方法详细

// UISearchBar的常用方法 搜索框    UISearchBar *oneSearchBar = [[UISearchBar alloc] init];    oneSearchBar.frame = CGRectMake(0, 0, 320, 70); // 设置位置和大小    oneSearchBar.keyboardType = UIKeyboardTy

2014-11-29 10:02:21 1480

原创 iOS--UITextView 多行文本的输入和显示 的使用方法详细

// UITextView的常用方法 主要用来输入和显示多行文本信息    UITextView *oneTextView = [[UITextView alloc] init];    oneTextView.frame = CGRectMake(0, 20, 320, 200); // 设置位置    oneTextView.backgroundColor = [UIC

2014-11-29 10:01:34 519

原创 iOS--UIDatePicker 时间选择器 的使用方法详细

// 主要有下面四种类型:// 日期显示、时间选择器 的使用方法详细" title="IOS--UIDatePicker 时间选择器 的使用方法详细" style="margin:0px; padding:0px; border:0px; list-style:none">// 日期和时间显示、时间选择器 的使用方法详细" title="IOS--UIDatePic

2014-11-29 10:01:16 680

原创 iOS--UIPageControl的使用方法详细

// UIPageControl的常用方法    UIPageControl *onePageControl = [[UIPageControl alloc] init];    onePageControl.frame = CGRectMake(10, 100, 300, 30); // 设置位置    onePageControl.backgroundColor = [

2014-11-29 09:59:32 418

原创 iOS--UIActivityIndicatorView的使用方法详细

// UIActivityIndicatorView的常用方法 活动指示器,就是旋转进度轮    UIActivityIndicatorView *oneIndicatorView = [[UIActivityIndicatorView alloc]init];    oneIndicatorView.activityIndicatorViewStyle = UIActivityI

2014-11-29 09:59:27 538

原创 iOS--UIAlertView的使用方法详细

// UIAlertView的常用方法    // 标准样式    UIAlertView *oneAlertView = [[UIAlertView alloc] initWithTitle:@"标题"message:@"提示内容" delegate:self cancelButtonTitle:@"关闭"otherButtonTitles:@"OK", nil]; 

2014-11-29 09:58:35 374

原创 iOS--UISegmentedControl的使用方法详细

// UISegmentedControl的使用    NSArray *oneArrayForSegmentedControl = [NSArray arrayWithObjects:@"1", @"2",@"3", @"4", nil];    UISegmentedControl *oneSegmentedControl = [[UISegmentedControl allo

2014-11-29 09:57:17 554

原创 iOS--UIStepper的使用方法详细

// UIStepper的常用方法    UIStepper *oneStepper = [[UIStepper alloc] init];    oneStepper.frame = CGRectMake(20, 20, 20, 20);    oneStepper.backgroundColor = [UIColor blueColor]; // 设置背景色  

2014-11-29 09:56:36 404

原创 iOS--UIProgressView的使用方法详细

// UIProgressView的使用 常用于歌曲的和下载的进度条    UIProgressView *oneProgressView = [[UIProgressView alloc] init];    oneProgressView.frame = CGRectMake(0, 30, 320, 30); // 设置UIProgressView的位置和大小    o

2014-11-29 09:55:08 386

原创 iOS--UISwitch的使用方法详细

// UISwitch的使用    UISwitch *oneSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(20, 20, 0,0)]; // 默认尺寸为79 * 27。    oneSwitch.backgroundColor = [UIColor greenColor]; // 设置背景色    oneSwi

2014-11-29 09:54:28 467

原创 iOS--UISlider的使用方法详细

// UISlider的常用方法    UISlider *oneSlider = [[UISlider alloc] init];        // 最常用    oneSlider.frame = CGRectMake(10, 20, 300, 30); // 设置位置和大小 注意:UISlider的高度可以随便设置,因为是不会变的    oneSli

2014-11-29 09:53:19 445

原创 iOS--UIImageView的使用方法详细

// UIImageView的常用方法    UIImage *oneImage = [UIImage imageNamed:@"max.png"]; // 使用ImageView通过name找到图片    UIImageView *oneImageView = [[UIImageView alloc] initWithImage:oneImage]; //把oneImage添

2014-11-29 09:43:29 359

原创 iOS--UITextFiled的使用方法详细

// UITextField的常用方法    UITextField *oneTextField = [[UITextField alloc] init];        // 最常用    oneTextField.frame = CGRectMake(30, 30, 260, 35); // 设置位置    oneTextField.background

2014-11-29 09:41:51 494

原创 iOS--UIButton的使用方法详细

// UIButton的常用方法    UIButton *oneButton = [UIButton buttonWithType:UIButtonTypeCustom]; // 初始化时设置Button样式    // 风格有如下//    typedef enum {//        UIButtonTypeCustom = 0,           /

2014-11-29 09:39:53 345

原创 iOS--UILabel的使用方法详细

//UILabel的使用   UILabel *oneLabel = [[UILabel alloc] init];     // 最经常使用的   oneLabel.frame = CGRectMake(0, 0, 320, 200); // 设置oneLabel的位置和大小   oneLabel.text = @"我是一个UILabel哦,"; // 设置one

2014-11-29 09:39:02 325

原创 不成熟的六个表现

立即要回报不自律被情绪所左右不愿学习,自以为是,没有归零心态做事靠直觉,不以事实为根据做事情不靠信念,靠人言一、人不成熟的第一个特征——就是立即要回报他不懂得只有春天播种,秋天才会有收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。(学钢琴,学英语等等,刚开始就觉得难,发现不行,立即就要放弃。)做我们这个项目也是一样,很多人来做这个生意,

2014-11-29 09:36:13 476

原创 [objective-C] 08.内存管理2

属性的内部实现原理:属性的语义特性以及使用范围:assignretaincopyassign下的属性内部实现:@property (nonatomic, assign) NSString *name;#pragma mark setter方法- (void)setName:(NSString *)name{    _nam

2014-11-29 09:30:24 343

原创 [objective-C] 08.内存管理1

了解内存管理的方式:为什么要使用内存管理?随着Retina屏幕的出现,程序对素材的要求也有所提高,素材的像素能力需要是非Retina屏素材像素的4倍,无疑会对内存造成一定压力,更容易达到内存上限,除了内存溢出造成crash之外,程序里的野指针也是造成App crash的主要原因。程序开发中,程序crash多数是由于内存问题导致的,因此掌握内存管理是分许元必备的技能。内存管理

2014-11-29 09:29:02 422

原创 [objective-C] 07.属性

掌握setter、getter的作用及书写格式什么是setter、getter在OC里,为实例变量赋值的方法称作setter(设置器)读取实例变量值的方法称作getter(访问器)我们之前写的那些赋值取值的方法称作setter和gettersetter、getter的书写格式OC里规定了setter和getter的书写格式如果一个实例变量是int age

2014-11-29 09:28:51 284

原创 [objective-C] 06.类的扩展

NSDate的使用:NSDate是Cocoa中用于处理日期和时间的基础类封装了某一给定时刻的类包括日期和时间使用+date方法获取当前日期和时间,也可以直接实例化一个NSDate对象NSDate的使用:06.类的扩展" title="[objective-C] 06.类的扩展" style="margin:0px; padding:0px; border:0px; li

2014-11-29 09:27:17 343

原创 [objective-C] 05.Block块语法

Block块语法:Block块语法本质上和其他的变量类似。不同的是它存储的数据是一个函数体,类似于Java中的匿名方法,和C语言中的函数指针。你可以像调用其他标准函数一样,传入参数以后,可以得到返回值。(^)脱字符,是块语法的标记。按照我们熟悉的语法规定所定义的返回值及块的主体(也就是可以执行的代码)。 05.Block块语法" title="[objective-C]

2014-11-29 09:26:07 452

原创 [Objective-C] 04.Foundation框架基本类库

了解框架的概念,介绍Foundation框架:所谓Foundation.framework框架,就是苹果把最常用的一些类封装到了里面,所以Foundation是我们最常用的一个框架。04.Foundation框架基本类库" title="[Objective-C] 04.Foundation框架基本类库" style="margin:0px; padding:0px; bo

2014-11-29 09:24:10 473

原创 [Objective-C] 03.OC中的继承和初始化方法

继承:基本概念:继承的上层是:父类。继承的下层是:子类。继承是单向的,不可以A继承B,B还继承A。继承具有传递性,子类继承父类的的特征和行为。子类扩展了父类,使特征和行为更加的具体。OC中的继承:OC中的继承,即一个类继承自另一个类。被继承的类成为父类或超类。继承的类成为子类。继承的特点:OC中只允许单继承。没有父类的类成为根类,OC中的

2014-11-29 09:22:56 444

原创 [Objective-C] 02.Objective-C语法基础2

实例变量可见度:三种可见度和特点:@public(公有的) : 实例变量可被任意操作@protected(受保护的): 实例变量只能在该类和子类中进行访问@private(私有的): 实例变量只能在该类中使用如果不写,默认是@protected实例代码:@interface Person : NSObject {   // 公共的

2014-11-29 09:21:29 428

原创 [Objective-C] 01.Objective-C语法基础

Objective-C语言概述:Objective-C语言简称OC,是扩充C语言的面向对象编程语言。OC语言是苹果公司开发OS X和iOS操作系统使用的主要语言。 OC时间进度:1980年初发明了OC语言1988年NeXT公司使用OC语言进行开发1996年OC语言成为苹果公司主要编程语言OC语言的特点:OC语言是C语言的超集,允许在OC代码中编写C语言代码,

2014-11-29 09:20:33 428

原创 OC--最热的一套面试题

1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我

2014-11-29 09:20:03 360

原创 OC知识点总结

OC知识点总结:oc中没有多继承。可以使用委托代理实现多继承,ood的多态行在OC中通过委托实现OC中没有私有方法,只有静态方法和实例方法。但是我们可以通过延展的形式来声明私有方法和私有变量。@private修饰的变量也是私有变量,只有本类可以调用,其它类和子类不可以调用。const的意思是只读。用const修饰的都是不可以改变的。当然,只限于紧挨着const的变量。例如:

2014-11-29 09:18:11 547

小牛 电动 G1 大线线路图

小牛 电动 G1 大线线路图

2022-05-01

佐藤可士和的创意思考术

“创意思考术”是什么? 它是一种智慧——质疑前提、深入本质、多角度分析,最终用创造性的方法解决问题。 日本当今炙手可热的设计师佐藤可士和,在《佐藤可士和的创意思考术》中分享了如何在日常工作中培养创意意识,以及如何运动创意思考解决各个工作环节中的问题。作者从他22年来接手的超过100个创意项目中精 选出12个,配以彩图说明“创意思考”的18个关键之处。 《佐藤可士和的创意思考术》传承了佐藤可士和一贯平实、易懂的叙述风格,并在典型案例中配以作者本人手绘的插图,以最简明的方式传达创意的实用价值与精彩之处。

2018-04-19

空空如也

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

TA关注的人

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