- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 Flutter Json To Dart转换
在Flutter开发过程中,处理JSON数据是一项常见且重要的任务。由于Flutter的跨平台特性,它经常需要从后端服务接收JSON格式的数据,并在UI中展示这些数据。然而,手动将JSON字符串转换为Dart中的实体类(Model)不仅繁琐,而且容易出错,特别是在处理复杂数据结构时。幸运的是,现在有许多在线工具和服务可以帮助我们自动生成Dart实体类,从而大大节省开发时间,提高开发效率。本文将介绍Flutter中JSON到Dart实体类在线生成的方法及其优势。
2024-07-18 16:45:54
492
1
原创 flutter 自定义loading
使用:LoadingView.showSerially(context);LoadingView.showDiscrete(context);源码:LoadingView.showSerially(context);import 'dart:async';import 'package:flutter/cupertino.dart';import 'package:flutte...
2019-12-27 10:39:32
616
原创 关于UIbutton的titleEdgeInsets和imageEdgeInsets的一些看法
UIEdgeInsets —>titleEdgeInsetsUIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; button.backgroundColor = [UIColor blueColor]; button.frame = CGRectMake(50, 100, 200,
2018-01-04 16:35:11
366
原创 仿QQ左侧抽屉 Swift编写
//// RootViewController.swift// 抽屉_Swift//// Created by zhangqiang on 15/7/30.// Copyright (c) 2015年 zhangqiang. All rights reserved.//import UIKitlet kScreenSize = UI
2015-09-15 09:25:14
839
原创 tableView位置的动态改变
#import "DetailViewController.h"@interface DetailViewController (){ BOOL _isShowImageView; //背景图片是否显示(即tableView是否滑到顶部) BOOL _isMoveWithContentSize; //是否根据contentSize的改变来移动tableView BOO
2015-09-08 17:13:42
398
原创 XMPP
1,定义 可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。2,基本网络结构 XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着
2014-12-29 09:57:33
409
原创 在线音乐播放器单例
.h文件里面#import @class AVPlayer;#define kLocalURL 1#define kOnLineURL 2//播放模式enum { AVPlayerOrderLoop = 0, AVPlayerRandomLoop = 1, AVPlayerSingleLoop = 2, AVPlayerListLoop = 3};typ
2014-12-19 17:45:23
1257
原创 ios JSON解析(异步)
1,单例+(void)dataDown:(NSString *)UrlString myBlock:(imageBlock)mb{ NSURL *url = [NSURL URLWithString:UrlString]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; NSOper
2014-11-29 19:36:35
499
原创 ios 数据持久化之沙盒
1,访问沙盒路径 //1,home主目录里面有,Documents,Library,tmp和一个应用程序 NSLog(@"Home:%@",NSHomeDirectory()); //2,Documents NSString *documentsPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirecto
2014-11-29 17:46:25
414
原创 ios 视图之弹窗
1,NSUserDefaults NSUserDefaults *user = [NSUserDefaults standardUserDefaults]; if ([[user objectForKey:@"userName"] isEqualToString: self.userName.text] && [[user objectForKey:@"pa
2014-11-29 17:42:10
393
原创 ios 集合视图(九宫格布局)
利用UIViewController,UIView,UICollectionViewCell,通过重写UICollectionViewDelegate,UICollectionViewDelegateFlowLayout, 协议的一些方法实现(以及UICollectionViewDataSource)1,在RootViewController里面 //设置代理 self.rt
2014-11-29 17:18:10
1606
原创 ios 线程
*******创建线程 //线程 //第一种 /* //线程 NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(sum) object:nil]; //给线程起名字 thread.name = @"thread"; //启动线程
2014-11-29 17:04:11
280
原创 IOS之线程(GCD)
//GCD(先进先出 FIFO) //串行:前一个任务完成,后一个任务才能执行 //并行:任务在派发时是有序的,但是不用等第一个任务执行完成才开始 //GCD队列分为三种:主队列,全局队列,自定义队列 //1,使用主队列实现任务派发(串行),在主线程中 /* dispatch_queue_t mainQueue = dispatch_get
2014-11-25 16:06:55
474
RTBaseModule.zip
2020-01-06
ZQNetworking.zip
2019-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人