- 博客(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
原创 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
空空如也
在swift中,定义一个全局变量,那这个全局变量的什么时候会自动销毁呢?
2018-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人