- 博客(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 421
原创 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 193
原创 2.flutter_demo之hello world
// 导入material包 // material包是flutter的UI基础包,是Material Design设计风格的基础包 // 包含Text、Icon、Image等基础控件。 // Material Design,材料设计语言,又称"纸墨设计" // 是由Google推出的全新的设计语言。 // 谷歌表示,这种设计语言旨在为手机、平板电脑、台式机 // 和“其他平台”提供更一...
2019-01-08 00:01:22 202
原创 1.详解flutter官方样例
// 导入material包 // material包是flutter的UI基础包,是Material Design设计风格的基础包 // 包含Text、Icon、Image等基础控件。 // Material Design,材料设计语言,又称"纸墨设计" // 是由Google推出的全新的设计语言。 // 谷歌表示,这种设计语言旨在为手机、平板电脑、台式机 // 和“其他平台”提供更一致...
2019-01-07 23:30:49 608
原创 ios沙盒操作
打印沙盒内容 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [paths objectAtIndex:0]; NSArray *files = [[NSFileManager defaultMa...
2018-12-06 09:57:07 177
原创 Xcode7如何设置项目启动图片?
图片命名: Default.png [email protected] [email protected] [email protected] [email protected] [email protected](这张图片的大小是2208x1242,不需要横屏的话,就不用准备这张图片)
2015-10-12 04:36:03 2735
原创 050.performSelector 动态调用方法
--------------- FKCar.h --------------- #import @interface FKCar : NSObject @end --------------- FKCar.m --------------- #import "FKCar.h" @implementation FKCar - (void) move {
2015-07-28 11:33:51 472
原创 049. isKindOfClass 检查继承关系
--------------- FKEatable.h --------------- #import @protocol FKEatable @optional - (void) taste; @end --------------- FKApple.h --------------- #import "FKEatable.h" @interface
2015-07-28 11:32:55 492
原创 048.@throw 自定义异常
--------------- FKMyException.h --------------- #import @interface FKMyException : NSException @end --------------- FKMyException.m --------------- #import "FKMyException.h" @implement
2015-07-27 23:10:55 1969
原创 047.@try…@catch... 捕捉异常
--------------- main.m --------------- #import int main() { @try { FKApple* app = [[FKApple alloc]init]; [app taste]; } @catch(NSException* e
2015-07-27 22:29:32 309
原创 046.@try 处理异常
--------------- FKEatable.h --------------- #import @protocol FKEatable @optional -(void) taste; @end --------------- FKApple.h --------------- #import "FKEatable.h" @interface FKAp
2015-07-27 22:29:14 293
原创 045.@protocol 委托代理
--------------- PersonOne.h --------------- #import @protocol Buy NSObject> -(void) buyTicket:(NSString *)ticket; @end @interface PersonOne : NSObject @property (weak) id Buy> deleg
2015-07-27 16:32:00 356
原创 044.@interface <>遵守正式协议
--------------- main.m --------------- #import #import "FKPrintable.h" #define MAX_CACHE_LINE 10 @interface FKPrinter : NSObject FKPrintable> @end @implementation FKPrinter {
2015-07-26 17:39:13 406
原创 043.@protocol 正式协议
--------------- FKOutput.h --------------- @protocol FKOutput @optional - (void) output; @required - (void) addData: (NSString*) msg; @end --------------- FKPrintable.h --------------- #i
2015-07-26 17:09:27 284
原创 042.@interface 非正式协议(category)
--------------- FKApple.h --------------- #import #import "NSObject+Eatable.h" @interface FKApple : NSObject @end --------------- FKApple.m --------------- #import "FKApple.h" @imple
2015-07-26 16:45:10 586
原创 041.extension 类的拓展
--------------- FKCar.h --------------- #import @interface FKCar : NSObject @property (nonatomic , copy) NSString* brand; @property (nonatomic , copy) NSString* model; - (void)
2015-07-26 16:44:18 253
原创 040.category 调用私有方法
--------------- FKItem.h --------------- #import @interface FKItem : NSObject @property (nonatomic , assign) double price; - (void) info; @end --------------- FKItem.m -----------
2015-07-26 11:47:24 1378
原创 039.category 对类进行模块化设计
@interface UIView : UIResponder NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace> @interface UIView(UIViewGeometry) @interface UI
2015-07-26 11:41:01 260
原创 038.category 分类/类别
--------------- NSNumber+fk.h --------------- #import @interface NSNumber (fk) - (NSNumber*) add: (double) num2; - (NSNumber*) substract: (double) num2; - (NSNumber*) multiply: (double)
2015-07-26 10:15:08 318
原创 037.isEqual 合理的重写
--------------- main.m --------------- #import @interface FKUser : NSObject @property (nonatomic , copy) NSString* name; @property (nonatomic , copy) NSString* idStr; - (id)
2015-07-25 03:32:26 498
原创 036.isEqual 不合理的重写
--------------- FKItem.h --------------- #import @interface FKItem : NSObject @end --------------- FKItem.m --------------- #import "FKItem.h" @implementation FKItem @end ------------
2015-07-25 03:25:44 375
原创 035.isEqual 两个变量是否相等
--------------- main.m --------------- #import int main() { NSString* s1 = @"疯狂iOS"; NSString* s2 = @"疯狂iOS"; NSLog(@"s1地址:%p, s2地址:%p" , s1 , s2); NSLog(@"s1与
2015-07-25 03:23:51 381
原创 034.== 两个变量是否相等
--------------- main.m --------------- #import int main() { int it = 65; float fl = 65.0f; NSLog(@"65和65.0f是否相等?: %d", (it == fl)); char ch = 'A';
2015-07-25 03:22:10 321
原创 033.description 自我描述的方法
--------------- main.m --------------- #import @interface FKApple : NSObject @property (nonatomic , copy) NSString* color; @property (nonatomic , assign) double weight; - (
2015-07-25 03:09:52 409
原创 032.NSValue NSNumber 包装类
--------------- main.m --------------- #import int main() { // 调用类方法将int类型的值包装成NSNumber对象 NSNumber* num = [NSNumber numberWithInt:20]; NSLog(@"%@" , [num class]); /
2015-07-25 03:07:11 400
原创 031.isKind 判断指针的实际类型
--------------- FKBase.h --------------- #import @interface FKBase : NSObject - (void) base; - (void) test; @end --------------- FKBase.m --------------- #import "FKBase.h" @implementa
2015-07-25 03:05:12 578
原创 030.(type*)variable 指针的强制类型转换
--------------- FKBase.h --------------- #import @interface FKBase : NSObject - (void) base; - (void) test; @end --------------- FKBase.m --------------- #import "FKBase.h" @implementa
2015-07-25 03:03:30 293
原创 029.Polymorphism 多态
--------------- FKBase.h --------------- #import @interface FKBase : NSObject - (void) base; - (void) test; @end --------------- FKBase.m --------------- #import "FKBase.h" @implementa
2015-07-25 03:02:24 371
原创 028.Override 方法的重写(方法覆盖)
--------------- FKBird.h --------------- #import @interface FKBird: NSObject - (void) fly; @end --------------- FKBird.m --------------- #import "FKBird.h" @implementation FKBird - (v
2015-07-25 03:00:53 1891
原创 027.inherit 类的继承
--------------- FKFruit.h --------------- #import @interface FKFruit : NSObject @property (nonatomic , assign) double weight; - (void) info; @end --------------- FKFruit.m ---------
2015-07-25 03:00:51 507
原创 026.initWith 更多初始化方法
--------------- main.m --------------- #import @interface FKCar : NSObject @property (nonatomic , copy) NSString* brand; @property (nonatomic , copy) NSString* model; @proper
2015-07-25 02:59:12 775
原创 025.init 初始化方法
--------------- main.m --------------- #import @interface FKUser : NSObject @property (nonatomic , copy) NSString* name; @property (nonatomic , assign) int age; @property
2015-07-25 02:57:05 395
原创 024.KVO 键值监听
#import #import "FKItem.h" @interface FKItemView : NSObject @property(nonatomic , weak) FKItem* item; - (void) showItemInfo; @end @implementation FKItemView - (void) showItemIn
2015-07-24 16:59:47 426
原创 023.Key 路径
--------------- main.m --------------- #import #import "FKItem.h" @interface FKOrder : NSObject @property(nonatomic , strong) FKItem* item; @property(nonatomic , assign) int am
2015-07-23 02:38:56 352
原创 022.KVC 如何处理不合理的nil值
--------------- main.m --------------- #import @interface FKItem : NSObject @property(nonatomic , copy) NSString* name; @property(nonatomic , assign) int price; @end @im
2015-07-23 02:37:14 870
原创 021.forUndefinedKey 处理不存在的key
--------------- main.m --------------- #import @interface FKApple : NSObject @end @implementation FKApple - (void) setValue:(id)value forUndefinedKey:(id)key { NSLog(@"您尝试
2015-07-23 02:35:42 363
原创 020.KVC 底层执行机制
--------------- main.m --------------- #import @interface FKDog : NSObject { @package NSString* name; NSString* _name; // ① } @end @implementation FKDog {
2015-07-23 02:33:42 412
原创 019.KVC 键值编码
--------------- main.m --------------- #import @interface FKUser : NSObject @property (nonatomic , copy) NSString* name; @property (nonatomic , copy) NSString* pass; @property (
2015-07-23 02:31:27 294
原创 018.Dot notation 点语法
--------------- main.m --------------- #import @interface FKCard : NSObject @property (nonatomic , copy) NSString* flower; @property (nonatomic , copy) NSString* value; @end
2015-07-23 02:29:36 1290
空空如也
在swift中,定义一个全局变量,那这个全局变量的什么时候会自动销毁呢?
2018-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人