- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 flutter之常用数据类型
Map(安卓理解是键值对类型,IOS理解是字典类型) 例如:{'userName':'张三','age':'26','hobby':'吃喝'}list 例如:['123','456','789']、['搜索','设计','完美']double 例如:0.1、2.3、10.1 浮点型。String 例如:'您好'、'Dart'Strings(字符串类型)Booleans(布尔类型)Numbers(数值类型)List(数组类型)Maps(字典类型)
2024-09-05 12:56:45 534 1
原创 用代码和android studio创建flutter项目的区别差异
用代码创建的项目,在lib目录下,不会出现dictory文件夹,操作起来有些不便。
2024-08-29 18:39:44 217
原创 flutter语法:var、late、const、final区别
用于声明可变变量,支持类型推断并能多次赋值。Var关键字允许你在代码中改变变量的值,并且Dart可以根据变量的初始值推断出其类型。: 用于延迟初始化变量。如果变量在初始化之前被访问,会抛出异常。: 用于声明一个变量且只能被赋值一次。关键字的变量其值在编译时就已知,并且不能更改。: 用于创建编译时常量。的,除非你显式地声明它为。,那么实例变量将自动是。
2024-08-29 15:46:21 702 1
原创 ios 使用xcode11 新建项目工程 (值得注意的问题)
xcode11新建项目工程,新增了scenedelegate这个类,转而将原Appdelegate负责的对UI生命周期的处理担子接了过来。故此可以理解为:ios 13以后,Appdelegate负责处理App生命周期,scenedelegate负责处理UI生命周期的处理。1.使用scenedelegate(iOS 13以下黑屏)如果创建app支持的最低版本是ios13,可以考虑直接使...
2020-04-11 16:53:20 963
原创 解决IPhone手机使用的苦恼
苦恼一:系统更新问题每次新系统推送,苹果不间断的提示我们更新版本,而自己又不想更新,苦堪不已,一不小心就点到了更新。于是我们就每次更新的时候,就去存储中,删除最新更新版本让其不提示。但每当链接wifi的时候,更新包又被无缘无故的下载回来了。长期反复,也是觉得心累。解决:我们只要下载一个爱思助手,点击关闭更新,就可以简单完成啦。往后妈妈再也不用担心我被系统更新骚扰啦~...
2020-04-09 11:19:09 381
原创 iOS13 禁止textfield通过KVC获取和修改私有属性
UITextField在ios 13之前,UITextField可以通过KVC修改属性//字体颜色[textField setValue:[UIColor whiteColor]forKeyPath:@"_placeholderLabel.textColor"];//字体大小[textField setValue:[UIFont boldSystemFontOfSize:16...
2020-03-28 20:18:55 1215
原创 ios 企业包上传 手机下载安装(详细教程)
IOS企业包怎么才能让用户直接在手机下载安装呢?一、把ipa文件上传到风信子、蒲公英、fir第三方平台,让其生成二维码让用户下载安装即可。(一般付费)二、把ipa文件上传第三方(类似:码云、GitHub)服务器(https协议)举例GitHub:(注意:上传的文件最好放置同一个目录下,不然会有些报错)1、首先打开github,登录成功后创建一个新的项目2、ipa 包上传,...
2019-07-16 10:21:05 1645
原创 iOS开发 | form表单POST传输加号变空格
步骤1:获取签名iOS --请求-- 后台 --请求-- 第三方 --返回sign-- 后台 --返回sign-- iOS步骤2:使用签名iOS --获取sign--转码sign--发送sign-- 第三方--加载页面出错opps!--iOS结论:经过比对发现参数 sign 的字符串中,“+”变成了空格。解决方法客户端拼接字符串即可: NSMutableStrin...
2019-06-20 17:26:16 964
转载 IOS ViewControll 生命周期
ViewControl生命周期的论述:1、alloc 创建对象,分配空间2、initWithNibName:bundle初始化对象,初始化数据3、loadView从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建4、viewDidLoad 载入完成,可以进行自定义数据以及动态创建其他控件5、viewWillAppear 视图将出现在屏幕之前,马上这个...
2019-05-20 15:42:51 634
原创 IOS 提交App Store 、证书打包
第一部分:关于Certificate、Provisioning Profile介绍1.Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2)Distribution Certifica...
2019-04-24 19:11:44 535
原创 Tower 用 SSH key 与 平台建立Git连接配置教程
在终端输入:ssh-keygen -t rsa -C "email@example.com"( email@example.com 为你在 GitLab 注册时的邮箱)打开 id_rsa.pub,终端命令:vim ~/.ssh/id_rsa.pub (复制下面密匙)显示一:表示已经存在,则表示已经存在 id_rsa 和 id_rsa.pub。显示二:表示还不存在,未创建 id_rsa 和 id_rsa.pub。输入命令:ssh-add ~/.ssh/id_rsa。二:生成新的 SSH key。
2019-04-09 18:31:30 2436 2
原创 IOS 数据库FMDB操作(基础篇)
FMDB介绍(文中 Demo 我已放在了 Github 上,Demo 链接:传送门)FMDB是一款简洁、易用的封装库。因此,在这里推荐使用第三方框架FMDB,它是对libsqlite3框架的封装,用起来的步骤与SQLite使用类似,并且它对于多线程的并发操作进行了处理,所以是线程安全的。对多线程的并发操作进行处理,所以是线程安全的。 以OC的方式封装了SQLite的C语言API,使用起来...
2019-04-08 16:20:13 488
原创 IOS 页面传值(6种方式精简 + demo)
这里简单说明下IOS页面传值的方法,如有说的不足或者疑虑的地方,欢迎指出说明,本人定修改完善,谢谢大家。 ios的页面传值主要有以下六种方法:以下演示的是:传一个NSString类型的值至另一个页面。(文中 Demo 我已放在了 Github 上,Demo 链接:传送门)1、属性传值跳转后的页面声明一个属性:页面一赋值跳转页面后属性即可跳转后的页面二...
2019-04-02 11:18:49 1188
原创 Textfield 常用点击收起键盘
键盘退出的方法//点击屏幕空白处键盘退出- (void)touchesBegan:(NSSet<UITouch*> *)touches withEvent:(UIEvent*)event{ [self.textFieldresignFirstResponder];}#pragma mark - UITextFieldDelegate//点击Ret...
2019-04-02 11:17:42 640
原创 collectionView item 右靠齐
此篇主要针对collectionView item 对齐总结一下:先上效果图:1、直接pod 一个插件即可详细文档:https://github.com/mokagio/UICollectionViewLeftAlignedLayout在用到的.m文件中执行两步即可:一导入:#import "UICollectionViewLeftAlignedLayout.h"二执...
2019-03-03 18:50:21 521
原创 小程序开发(一小时理解)
此篇小程序主要针对一些初级的入门的微信小程序开发工程师浏览: 小程序的开发相对比较简单,只要了解以下四项代码构成即可:JSON 配置、 WXML 模板、 WXSS 样式、 JS 逻辑交互。 1、JSON 配置:项目新建的时候就出有三个json,分别是app.json(针对小程序的系统全局配置) 、project.config.json(工程配置,针对一些追求个性化的需求)、...
2018-07-31 20:25:30 548
原创 IOS 初学(一)
从事IOS快两年了,想做一次回归,将一些心得体会告于后辈,愿大家能一起成长。手打喔!望能帮到你~1、熟知IOS基础框架UIKit 创建和管理应用程序的用户界面QuartzCore 提供动画特效CoreGraphics 提供2D绘制CoreLocation 用于定位MapKit 放地图2、IOS控件常用:UIButton 按钮 UILable 文本标签UIText...
2018-04-12 17:42:28 387
原创 MAC Book 配置java环境详细
MAC电脑是 OS X 系统,基于UNIX系统。1、首先download一个JDK。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html如果后期该地址失效,可自行去Oracle官网下载。百度搜索“JDK”即可。2、安装JDK3、配置环境变量 1)command + 空格 ...
2018-03-22 17:10:53 22488 3
原创 IOS 11 适配导航栏、状态栏调整
在ios中对于导航栏和状态栏调整遇到问题的,请往下看。如果系统添加导航栏和状态栏满足不了需求,可以尝试自定义制作满足自己需要的,以下提供方法和属性,让你自定义制作。注意:状态栏 20像素 导航栏 44像素方法一:self.automaticallyAdjustsScrollViewInsets = NO;//当viewController中添加了tableview自动上移,可以用该属性...
2018-03-19 17:13:25 3472 1
原创 UITableViewCell Cell的重用机制
UITableViewCell重用的第一种情况://自定义cell类名NSString * const cellIdentifier = @"InterestingLabelCell";- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ ...
2018-03-09 18:10:01 191
IOS_PageValue-master.zip
2020-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人