自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 flutter Icons全部图标

有的时候想使用图标却不知道有没有该图标,记录下网址:https://material.io/tools/icons/?icon=account_balance&style=baseline

2019-02-24 10:46:00 32784

原创 flutter 子界面向父界面传值

直接上官方文档的代码bool value = await Navigator.push(context, MaterialPageRoute<bool>( builder: (BuildContext context) { return Center( child: GestureDetector( child: Text('OK'), ...

2019-02-22 10:53:00 3813 1

原创 flutter 获取widget的位置

第一步 声明key : 类似于TextField的TexteditcontrollerGlobalKey _key = GlobalKey();在需要获取position,size的widget中赋值key属性child: CustomPaint( key: _key, painter: _BoardPainter(...

2019-01-11 16:23:05 8945

原创 Flutter 日期转换

DateTime now = DateTime.now(); DateTime time = DateTime.parse('2018-12-31'); if (now.isBefore(time)) { Duration duration = time.difference(now);print(duration.inDays....

2018-12-29 17:40:50 15316

原创 Dar/Flutter MD5加密

可以使用crypto库进行MD5加密1 在.yaml中引入crucpto(版本号可去https://pub.dartlang.org上获取最新版本,我目前使用的版本是2.0.6),yaml中配置如下:crypto: ^2.0.6 2 更新.yaml文件 3 在需要进行加密的地方文件中引入import 'package:crypto/crypto.dart';impo...

2018-12-20 15:02:59 9014

原创 设置Dart SDK path

注意Dart SDK 的路径和flutter并不一定是同一个路径终端输入 brew info dart并执行,如果一切正常会有如下输出此时/usr/local/opt/dart/libexec则为Dart SDK 路径,粘贴复制进项目即可 如果提示如下错误则按照提示依次输入brew tap dart-lang/dart 执行成功后再次执行brew install dar...

2018-11-17 10:51:33 7860

原创 dart基础语法

print(str * 5); 支持字符串利用*号重复拼接 支持字符串+运算  print(str1 + str2);if (str1 == str2)str1[1]  等价于字符串按位置截取contains() ,startWith(),endWith()字符串Stringt转List   split('参数')    eg: '2019-1-1'.split('-')   ...

2018-11-15 15:18:45 1259

原创 Flutter 实现TextField的placeholder效果CupertinoTextField( placeholder: '手机账号',

TextField组件有一个decoration属性改属性值为hintText即可 hintText 在输入时会消失,labelText在输入时则会缩小到TextField的左上角icon属性则类似iOS中的leftView,区别在于下方输入框长度也可以设置hintStyle 属性,设置placeHoleder的颜色,大小,字体样式等 iOS风格的输入框设置:...

2018-11-06 11:41:07 9367

原创 flutter idevice_id returned an error

使用Android Studio 运行iOS模拟器时报的错,尝试重启AS,Xcode,Simulator 皆无效,后来尝试重启电脑, 不再报这个错,报了另一个常见的编译错误.  然后终端cd 到项目所在目录,执行sudo xattr -rc .(注意有一个点),输入密码后再次运行AS,运行成功...

2018-11-05 20:36:00 3551

原创 flutter 运行ios真机报错

报错信息如下: 楼主的解决办法:终端cd到flutter项目所在的目录下,然后执行  xattr -rc .如果报权限错误,则在命令前加上sudo 终端再次执行sudo xattr -rc .    执行需要输入密码最后执行:执行完毕后回到Android Studio再次运行...

2018-11-03 16:05:35 6487

原创 Flutter 运行ios模拟器报错

未使用cocopods,未使用swift  使用Android studio 运行flutter程序在ios模拟器上时遇到的报错1 找到项目组ios文件夹下的xcworkspacedata:2 双击该文件,然后使用xcode打开: 3 使用xcode执行该Runner程序,注意此时xcode执行时不要选择和Android studio一样的模拟器,选择另外的模拟,运行成功后再次回到...

2018-11-01 17:30:46 5858

原创 flutter 基础笔记

1 修改text的位置可以通过Container来包裹Text :Container( padding: const EdgeInsets.only(right: 5.0), child: Text( '41', ),),这样,就可以通过修改padding来修改Text的位置了Text组件的背景色修改:通过给Text外包一层Container,然后改变Con...

2018-10-31 11:54:01 236

原创 Android Studio 代码提示忽略大小写

进入到偏好设置里   选择None,提示时将不区分代码的大小写

2018-10-27 11:10:39 3373

原创 mac 创建shell文件并执行

shell初学1 桌面上建立一个ShellLearn的文件夹2 我使用的是系统自带的文本编辑器,新建一个文稿,输入echo hellow world3 保存该文本文件,注意,此时系统不让修改文件的格式为sh,所以保存的是默认的rtf格式的4 手动修改3步中的文件格式为sh5 拖拽该sh格式的文件中至终端中即可执行该脚本...

2018-10-12 16:35:51 4942

原创 library not found for -lstdc++.6.0.9

升级xcode10.0后真机编译报错!解决办法:1 网盘下载lstdc++6.0.9   链接: https://pan.baidu.com/s/1kNPQ7dDL4Z-lONs-n81r6w 提取码: 8pey在桌面上按command+shift+g    到路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS...

2018-09-20 11:01:14 834

原创 iOS 代码设置视图圆角

在某些视图我们可能需要做圆角处理,此处以UIImageView为例,我们一般的写法通常是imageView.layer.mastToBounds = YES;imageView.layer.cornerRadius = imageView.frame.size.width / 2.0; 突然想到0为假,非0为真,那么这句话其实可以这么写imageView.layer.maskT...

2018-09-06 20:32:48 195

原创 iOS 调用setContentOffset 不触发scrollviewdidscroll:代理方法

发现在手动调用偏移量contentoffset时,系统总会调用代理方法,因为我在代理方法里写了一下动画,结果会造成轻微的闪一下的感觉,动画感觉不够流畅.网上也没找到调用偏移量时不走代理方法的办法.就自己想了个取巧的办法.直接上代码: 声明属性:@property(nonatomic,assign)BOOL flag; 在需要手动设置偏移量的地方:self.flag = YE...

2018-08-08 10:35:23 7746 1

原创 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for

终端命令行报错,在常用的命令执行前添加 n /usr/local/bin比如我们之前的命令用的是  sudo gem uninstal cocoapods  那么将该条命令替换为 sudo gem uninstal n /usr/local/bin cocoapods注意n后面有一个空格   ...

2018-07-23 10:06:52 2468

原创 iOS CoreData实例变量属性类型修改

1 我们先创建一个包含.xcdatamodeld文件的工程,然后声明一个实例变量,此处我以StudentModel来作为变量2 然后我们在viewController.m中import该实例变量,xcode9.0之前我们需要把实例变量导入到项目中,之后的系统会自动把相关的类创建,我们只需要在需要用到的地方直接import即可.此处为了便于展示数据,我创建了一个简单的tableView用以展示数据3...

2018-05-21 12:52:30 1633 2

原创 苹果加急审核网址

记录下地址以供以后使用https://developer.apple.com/appstore/contact/appreviewteam/index.html

2018-03-01 16:21:06 656

原创 苹果崩溃日志解析

之前一直使用的友盟和腾讯的bugly来做错误信息的收集处理的,最近手上的接了个二次开发的项目,没有继承相关第三方,于是就自己试着处理下崩溃日志,记录下大概过程苹果返回的错误日志,基本上是一些错误的堆栈地址,不解析基本是看不懂的,开始解析总览: 解析需要三个必要的文件,一个是exbl.app.dSYM(备注: exbl为我的app名字,下同),exbl.crash(为苹果返回的.crash后缀的文件...

2018-02-27 16:10:03 14818 1

转载 even-odd fill rule and winding-number fill rule

翻译过来就是奇偶填充规则和环绕数填充规则,奇偶填充规则: 在任意点作射线,若与多边形相交的点的个数为奇数则表示该点处于多边形内,否则处于多边形外环绕数填充规则: 在任意点做射线,多边形的边从左到右经过射线时环绕数减1,从右往左经过射线时环绕数加1,最后若环绕数不为0,则该点在多边形内部以上转载自http://blog.csdn.net/jeffasd/article/details/5160294...

2018-02-26 17:45:40 1044 1

原创 iOS 画圆的clockWise

CGContextAddArc及类似画圆的方法参数一般都有clockwise,苹果的注释里说1 是顺时针,其他值是逆时针,但是实际使用的时候我发现1是逆时针,0反而是顺时针.也可能是我坐标系的起始位置和终止位置的计算有误, 实际开发中,我以笛卡尔坐标系的+x方向为0,逆时针旋转依次为M_PI_2,M_PI,M_PI_2 * 3,M_PI* 2给定起始startAngel,endAnegel ,...

2018-02-25 20:31:38 628

原创 AttributeError: module 'logging' has no attribute 'basicConfig'

学习logging调试的时候遇到的问题,结果是我.py文件的名字懒得起名字命名成了logging.py,和系统提供的logging模块重名导致了该报错. ps:我修改了我自己的.py文件名字解决了改问题

2018-02-02 18:02:01 5555

原创 python 常用字符串操作

s = 'love Coding love Life'#字符串全部大写print(s.upper())#字符串全部小写print(s.lower())#字符串首字母大写print(s.capitalize())#字符串每个单词首字母大写print(s.title())# 字符串中字符的大小写互换print(s.swapcase

2018-01-30 19:02:48 497

原创 Xcode rename failed

1 退出Xcode 2 前往路径3 找到modulecache文件夹4 删除后再次运行项目

2018-01-24 10:47:07 4181

原创 App installation failed could not write to the device.

真机测试的时候莫名其妙的出现,再次运行时又没问题了大概有三种办法1 删掉app,重新运行2 clean项目,command + shift + K  ,再次运行3 重启设备个人感觉1治标不治本,我是通过2 + 3来避免该错误提示的

2018-01-22 18:32:03 2338

原创 failed to launch IBCocoaTouchImageCatalogTool

今天清理电脑内存,删了Xcode里的deliver目录里的东西,再次运行工程师报该错误,吓了一跳,以为把Xcode玩坏了,在stack上看到有人也遇到过这个问题,解决办法是清理工程:command+shift+k,然后退出Xcode再打开,重新编译即可!

2018-01-11 20:37:26 708

转载 mac 显示隐藏文件

使用终端输入命令://显示隐藏文件命令defaults write com.apple.finder AppleShowAllFiles Yes//隐藏文件defaults write com.apple.finder AppleShowAllFiles No

2018-01-11 20:24:12 851

原创 ios CoreData Entity delete rule

ios 使用Coredata做数据存储时,创建的相互关联的Entity时,需要用到ship,比如TeacherEntity和StudentEntity(下文以这两个Entity为例)之间我们会以teacherShip和stuShip来关联这两个Entity此处,我给TeacherModel创建的ship是studentShip,用以关联StudentModel,给Student

2017-12-28 14:03:24 773

原创 越狱手机修改ssh密码

第一步先root到当前手机ssh root@你的ip输入当前的密码(默认为alpine)ssh成功后输入passwd 按回车会提示你输入两次新的密码

2017-11-27 13:36:41 5477

转载 clang diagnostic

http://blog.csdn.net/zww1984774346/article/details/53409033

2017-11-13 09:50:21 508

原创 iPhone is busy: Preparing debugger support for iPhone

Xcode9后出现的警告框,退出xcode,重启手机

2017-10-09 15:04:40 30068

原创 iOS Xcode9 不使用USB运行真机

前提条件: Xcode9 ,iOS111: 电脑先使用数据线连接手机,让Xcode记住该设备,设备和电脑处于同一wifi下2 :进入device里配置设备3 : 勾选connect via network 3 : 拔掉数据线,若connect via network 消失,试着右键左侧connected设备列表,选择要连接的设备,手动输入设备的ip地址连接4 当设备右边

2017-09-21 13:10:50 3730

原创 iOS 计时器在程序处于后台时依然执行

项目需求是当app锁屏时,需要把当前正在执行中的命令执行完毕,总的时间不会超过几分钟,NSTimer在程序进入后台时会立即暂停,网上找了一个方法,[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{        [[UIApplicationsharedApplic

2017-09-14 17:12:29 1707

原创 ios Error returned in reply:Connection invalid Software caused connection abort

Xcode9 启动模拟机是报错,建议重启模拟机,或者重启Xcode和电脑,最后还是不行的话可以尝试命令行sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer/ 输入密码

2017-09-12 23:38:00 5759

原创 描述文件位置

在桌面上使用快捷键Command+shift+G,然后复制下面的路径点回车 ~/Library/MobileDevice/Provisioning/Profiles终端CD 到自定描述文件的位置 执行security cms -D -i XXX.mobileprovision 查看该描述文件信息...

2017-09-11 08:23:03 2283

原创 iOS NSData转float

data强转float

2017-08-28 15:04:12 1658

转载 xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH

Xcode脚本自动化打包问题:xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH运行脚本后报错:xcrun: error: unable to find utility "PackageApplication", not a develope

2017-08-22 00:29:46 1698

原创 iOS 十六进制和十进制相互转换

2017-08-16 15:10:37 6352

空空如也

空空如也

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

TA关注的人

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