自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 问答 (1)
  • 收藏
  • 关注

原创 4.flutter_demo之底部栏

import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( ...

2019-01-29 22:47:54 430

原创 3.flutter_demo之usingTheme

import 'package:flutter/material.dart';void main() { runApp( MaterialApp( debugShowCheckedModeBanner:false,//隐藏debug标志 home: MyHome(), theme: ThemeData( primarySwatch: Colors....

2019-01-08 23:15:27 199

原创 2.flutter_demo之hello world

// 导入material包// material包是flutter的UI基础包,是Material Design设计风格的基础包// 包含Text、Icon、Image等基础控件。 // Material Design,材料设计语言,又称"纸墨设计"// 是由Google推出的全新的设计语言。// 谷歌表示,这种设计语言旨在为手机、平板电脑、台式机// 和“其他平台”提供更一...

2019-01-08 00:01:22 208

原创 1.详解flutter官方样例

// 导入material包// material包是flutter的UI基础包,是Material Design设计风格的基础包// 包含Text、Icon、Image等基础控件。// Material Design,材料设计语言,又称"纸墨设计"// 是由Google推出的全新的设计语言。// 谷歌表示,这种设计语言旨在为手机、平板电脑、台式机// 和“其他平台”提供更一致...

2019-01-07 23:30:49 622

原创 ios沙盒操作

打印沙盒内容NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString *path = [paths objectAtIndex:0];    NSArray *files = [[NSFileManager defaultMa...

2018-12-06 09:57:07 185

原创 详解应用图标、启动图片和iPhone屏幕分辨率

2015-10-12 04:47:20 653

原创 Xcode7如何设置项目启动图片?

图片命名:Default.pngDefault@2x.pngDefault-568h@2x.pngDefault-667h@2x.pngDefault-736h@3x.pngDefault-Landscape-736h@3x.png(这张图片的大小是2208x1242,不需要横屏的话,就不用准备这张图片)

2015-10-12 04:36:03 2748

原创 050.performSelector 动态调用方法

---------------  FKCar.h ---------------#import@interface FKCar :NSObject@end---------------  FKCar.m ---------------#import"FKCar.h"@implementation FKCar- (void) move{

2015-07-28 11:33:51 481

原创 049. isKindOfClass 检查继承关系

--------------- FKEatable.h ---------------#import@protocol FKEatable@optional- (void) taste;@end---------------  FKApple.h ---------------#import"FKEatable.h"@interface

2015-07-28 11:32:55 502

原创 048.@throw 自定义异常

---------------  FKMyException.h  ---------------#import@interfaceFKMyException : NSException@end---------------  FKMyException.m  ---------------#import"FKMyException.h"@implement

2015-07-27 23:10:55 1978

原创 047.@try…@catch... 捕捉异常

---------------  main.m  ---------------#importintmain(){    @try    {        FKApple* app = [[FKApplealloc]init];        [app taste];    }    @catch(NSException* e

2015-07-27 22:29:32 318

原创 046.@try 处理异常

---------------  FKEatable.h  ---------------#import@protocolFKEatable@optional-(void) taste;@end---------------  FKApple.h  ---------------#import"FKEatable.h"@interfaceFKAp

2015-07-27 22:29:14 299

原创 045.@protocol 委托代理

---------------  PersonOne.h  ---------------#import@protocolBuy NSObject>-(void) buyTicket:(NSString*)ticket;@end@interfacePersonOne : NSObject@property(weak)id Buy> deleg

2015-07-27 16:32:00 363

原创 044.@interface <>遵守正式协议

---------------  main.m  ---------------#import#import"FKPrintable.h"#define MAX_CACHE_LINE10@interfaceFKPrinter : NSObject FKPrintable>@end@implementationFKPrinter{

2015-07-26 17:39:13 415

原创 043.@protocol 正式协议

---------------  FKOutput.h  ---------------@protocolFKOutput@optional- (void) output;@required- (void) addData: (NSString*) msg;@end---------------  FKPrintable.h  ---------------#i

2015-07-26 17:09:27 293

原创 042.@interface 非正式协议(category)

---------------  FKApple.h  ---------------#import#import"NSObject+Eatable.h"@interfaceFKApple : NSObject@end---------------  FKApple.m  ---------------#import"FKApple.h"@imple

2015-07-26 16:45:10 597

原创 041.extension 类的拓展

---------------  FKCar.h  ---------------#import@interfaceFKCar : NSObject@property(nonatomic, copy) NSString* brand;@property(nonatomic, copy) NSString* model;- (void)

2015-07-26 16:44:18 261

原创 040.category 调用私有方法

---------------  FKItem.h  ---------------#import@interfaceFKItem : NSObject@property(nonatomic, assign) double price;- (void) info;@end---------------  FKItem.m  -----------

2015-07-26 11:47:24 1386

原创 039.category 对类进行模块化设计

@interfaceUIView : UIResponder NSCoding,UIAppearance,UIAppearanceContainer,UIDynamicItem,UITraitEnvironment,UICoordinateSpace>@interfaceUIView(UIViewGeometry)@interfaceUI

2015-07-26 11:41:01 267

原创 038.category 分类/类别

--------------- NSNumber+fk.h  ---------------#import@interfaceNSNumber (fk)- (NSNumber*) add: (double) num2;- (NSNumber*) substract: (double) num2;- (NSNumber*) multiply: (double)

2015-07-26 10:15:08 331

原创 037.isEqual 合理的重写

---------------  main.m  ---------------#import@interfaceFKUser : NSObject@property(nonatomic, copy) NSString* name;@property(nonatomic, copy) NSString* idStr;- (id)

2015-07-25 03:32:26 508

原创 036.isEqual 不合理的重写

---------------  FKItem.h  ---------------#import@interfaceFKItem : NSObject@end---------------  FKItem.m  ---------------#import"FKItem.h"@implementationFKItem@end------------

2015-07-25 03:25:44 383

原创 035.isEqual 两个变量是否相等

---------------  main.m  ---------------#importintmain(){    NSString* s1 =@"疯狂iOS";    NSString* s2 =@"疯狂iOS";    NSLog(@"s1地址:%p, s2地址:%p", s1 , s2);    NSLog(@"s1与

2015-07-25 03:23:51 401

原创 034.== 两个变量是否相等

---------------  main.m  ---------------#importintmain(){    int it = 65;   float fl = 65.0f;    NSLog(@"65和65.0f是否相等?: %d", (it == fl));   charch = 'A';   

2015-07-25 03:22:10 329

原创 033.description 自我描述的方法

---------------  main.m  ---------------#import@interfaceFKApple : NSObject@property(nonatomic, copy) NSString* color;@property(nonatomic, assign) double weight;- (

2015-07-25 03:09:52 435

原创 032.NSValue NSNumber 包装类

---------------  main.m  ---------------#importintmain(){    //调用类方法将int类型的值包装成NSNumber对象    NSNumber* num = [NSNumber numberWithInt:20];    NSLog(@"%@", [num class]);    /

2015-07-25 03:07:11 409

原创 031.isKind 判断指针的实际类型

---------------  FKBase.h  ---------------#import@interfaceFKBase : NSObject- (void) base;- (void) test;@end---------------  FKBase.m  ---------------#import"FKBase.h"@implementa

2015-07-25 03:05:12 587

原创 030.(type*)variable 指针的强制类型转换

---------------  FKBase.h  ---------------#import@interfaceFKBase : NSObject- (void) base;- (void) test;@end---------------  FKBase.m  ---------------#import"FKBase.h"@implementa

2015-07-25 03:03:30 300

原创 029.Polymorphism 多态

---------------  FKBase.h  ---------------#import@interfaceFKBase : NSObject- (void) base;- (void) test;@end---------------  FKBase.m  ---------------#import"FKBase.h"@implementa

2015-07-25 03:02:24 384

原创 028.Override 方法的重写(方法覆盖)

---------------  FKBird.h  ---------------#import@interfaceFKBird: NSObject- (void) fly;@end---------------  FKBird.m  ---------------#import"FKBird.h"@implementationFKBird- (v

2015-07-25 03:00:53 1901

原创 027.inherit 类的继承

---------------  FKFruit.h  ---------------#import@interfaceFKFruit : NSObject@property(nonatomic, assign) double weight;- (void) info;@end---------------  FKFruit.m  ---------

2015-07-25 03:00:51 546

原创 026.initWith 更多初始化方法

---------------  main.m  ---------------#import@interfaceFKCar : NSObject@property(nonatomic, copy) NSString* brand;@property(nonatomic, copy) NSString* model;@proper

2015-07-25 02:59:12 788

原创 025.init 初始化方法

---------------  main.m  ---------------#import@interfaceFKUser : NSObject@property(nonatomic, copy) NSString* name;@property(nonatomic, assign) int age;@property

2015-07-25 02:57:05 412

原创 024.KVO 键值监听

#import#import "FKItem.h"@interfaceFKItemView : NSObject@property(nonatomic, weak) FKItem* item;- (void) showItemInfo;@end@implementationFKItemView- (void) showItemIn

2015-07-24 16:59:47 439

原创 023.Key 路径

---------------  main.m ---------------#import#import"FKItem.h"@interfaceFKOrder : NSObject@property(nonatomic, strong) FKItem* item;@property(nonatomic, assign) int am

2015-07-23 02:38:56 364

原创 022.KVC 如何处理不合理的nil值

---------------  main.m  ---------------#import@interfaceFKItem : NSObject@property(nonatomic, copy) NSString* name;@property(nonatomic, assign) int price;@end@im

2015-07-23 02:37:14 881

原创 021.forUndefinedKey 处理不存在的key

---------------  main.m ---------------#import@interfaceFKApple : NSObject@end@implementationFKApple- (void) setValue:(id)value forUndefinedKey:(id)key{     NSLog(@"您尝试

2015-07-23 02:35:42 374

原创 020.KVC 底层执行机制

---------------  main.m ---------------#import@interfaceFKDog : NSObject{     @package     NSString* name;     NSString* _name;// ①}@end@implementationFKDog{

2015-07-23 02:33:42 418

原创 019.KVC 键值编码

---------------  main.m  ---------------#import@interfaceFKUser : NSObject@property(nonatomic ,copy) NSString* name;@property(nonatomic ,copy) NSString* pass;@property(

2015-07-23 02:31:27 301

原创 018.Dot notation 点语法

---------------  main.m  ---------------#import@interfaceFKCard : NSObject@property(nonatomic, copy) NSString* flower;@property(nonatomic, copy) NSString* value;@end

2015-07-23 02:29:36 1322

空空如也

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

TA关注的人

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