自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS同步网络请求

iOS同步网络请求1.B请求需要依赖A请求成功之后才能进行请求在项目开发过程中 我们通常会遇到一些网络请求B请求需要依赖A请求成功之后才能进行请求 这种有一种最笨的方法 等到A请求回来之后去进行B请求 但是这样可能不能满足开发的实际操作效果。刚好最近开发的项目中有这种情况 我把我的相关做法进行分享。同步实现网络请求并且A回来 在执行B 等B请求成功之后在进行下一步-(void)getTDXToken5010Ruqest2:(NSString *)TDXID ActionHandler:(ZTTD

2021-09-30 10:08:34 359

原创 iOS DEBUG/Release区分

iOS DEBUG/Release区分iOS App 项目的开发过程中不可避免地会遇到 Debug 和 Release 之间不同的代码或者配置,最常见的做法是使用宏定义区分 Debug 和 Release,例如以下代码显示服务器 HOST 地址的区分。#ifdef DEBUG NSString *host = @"http://127.0.0.1:4000/DemoApp/";#else NSString *host = @"http://www.gadmythapp.com/Demo

2021-08-10 11:01:23 628

原创 Gitignore 设置忽略文件

Gitignore 设置忽略文件XcodeXcode.DS_Store/build/*.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3xcuserdataprofile*.moved-asideDerivedData.idea/*.hmap*.xccheckout*.xcworkspace!def

2021-05-18 10:46:53 97

原创 Git 命令的相关使用整理

Git 命令的相关使用整理git branch 本地所有的分支列表(List all existing branches)git branch -a 远程所有的分支列表(List all existing branches)git checkout dev 检出分支或者切换分支git pull 在当前分支进行拉取远程内容git commit -m 提交内容git push 推送到远程git status 查看工作区内的文件修改(List changed files in

2021-05-18 10:38:36 64

原创 iOS button 按钮 设置渐变或者layer之后无法展示文字或者图片

iOS button 按钮 设置渐变或者layer之后无法展示文字或者图片因为layer 的遮罩问题//将layer放置在最底层 [self.xinZhaiButton.layer insertSublayer:xinZhaiLayer atIndex:0];//注意添加顺序//将图片放置在按钮最上层 [self.xinZhaiButton bringSubviewToFront:self.xinZhaiButton.imageView];号外( 额外写上 设置按钮渐变色代码 哈哈)//渐

2021-01-11 13:44:33 1459

原创 VS Flutter 环境配置创建第一个项目

VS下载并安装 vcVS官网下载地址.安装之后commd + shift+P 打开vs的命令输入框然后安装相关的拓展工具如图配置Flutter 环境变量参考一下连接下载https://flutterchina.club/get-started/install/链接: Flutter下载.1.将下载好的sdk 放在你的根目录下2.配置环境变量vim ~/.bash_profile//在打开的页面添加上下面代码export PATH=../flutter_sdk/flutter/bi

2021-01-05 16:31:24 435

原创 解决WKWebview localstorage 存取信息不一致问题

为了缩短开发周期。我们尝试使用 用webview 加载html页面的方式,实现安卓、iOS开发的同步进行。UIWebview 存在内存泄露问题,iOS8以后,苹果推出了新框架Webkit,提供了替换UIWebView的组件WKWebView。WKWebView 在内存占用上优化的很多。但是在实践中发现bug:localstorage信息不一致。A页面和B页面都存在 一个WKWebView。 在B页面使用localstorage保存信息。 回到A页面取不到最新的数据。原因: wkwebviewcon

2020-11-05 16:43:06 1385

原创 UIBaselineAdjustment 的作用

UIBaselineAdjustment 的作用在开发过程当中 经常会遇到 有的label 设置了 字体大小等等之后 发现文本变多的时候 会变成省略号等等 这个时候我们可以使用下面两个属性 来进行设置UILabel 的 baselineAdjustment 属性 控制当lable 中的文字自动缩小时如何调整文本的基线。baselineAdjustment 属性只有在UIlable 的 adjustsFontSizeToFitWidth = true 和 numberOfLines = 1 的时候才生

2020-10-29 11:31:23 758

原创 Xcode 不同版本下载链接

Xcode 不同版本下载链接https://developer.apple.com/download/more/.

2020-10-28 09:27:48 105

原创 iOS UILabel折行左右对齐并且行首不出现符号处理

UILabel折行左右对齐并且行首不出现符号处理这样设置: NSMutableParagraphStyle *descStyle = [[NSMutableParagraphStyle alloc]init]; descStyle.lineSpacing = 8.0; //设置行间距 descStyle.alignment = NSTextAlignmentJustified; descStyle.paragraphSpacing = 11.0;//段首行空白空间

2020-09-02 17:58:24 766

原创 flutter入门学习 配置安装过程

flutter入门学习 配置安装过程了解一下flutter今天初步尝试了一下flutter的安装过程 虽然过程比较的简单 但是还是会有一些坑,所以这里记录一下这边mac上搭建flutter的环境配置 让初学的朋友少走弯路了解一下flutter首先了解一下flutter 中文网 可以自己去看看链接: flutter 中文网.先下载flutter的sdk 放到你电脑的根目录上(最好不要放在桌面上)然后将 flutter配置到全局环境中export PATH="/Users/你自己的地址/fl

2020-08-21 16:28:38 154

原创 Swift 结构体使用

Swift 结构体使用 Swift将OC中的大部分类都变成了结构体,比如Sring,比如Array,比如Dictionary。 Swift中不再存在OC中的NSMutableArray、NSMutableString,NSMutableDictionary 在Swift中,只通过参数名前面是let还是var,let就是不可变,var就是可变。/* * Swift将OC中的大部分类都变成了结构体,比如Sring,比如Array,比如Dictionary。 * S

2020-07-02 17:01:40 360

原创 swift 数据类型初学

swift 数据类型初学swift数据类型使用// MARK: int /* * Swift中,整数常量由一个或多个数字组成,可以有负号,例如:12,-10,999都是合法的。 * Swift规定,数字中不能插入空格或逗号,如 1,000 是不合法的。 * 如果整数常量以0和x开头,表示这个值是一个十六进制。由09和af组成,字母部分表示10~15 。如:0xf3f3f3。 */ // 直接赋值

2020-07-02 16:58:00 172

swift各种控件的简单使用

swift 常量变量使用 // TODO: swift中可以不指定类型,但至少赋值一次 // TODO: swift中可以不适用 ';' // MARK: 常量 let let name = "yvan" let age = 30 let height = 170.6 // 如果初始化时没有赋值,可在变量后面添加类型,用':'隔开 let se

2020-07-02 16:55:17 207

原创 swift初学TableView列表

废话不多说直接上代码下面展示一些 内联代码片。先挂上列表的两个代理class ViewController: UIViewController,UITableViewDelegate, UITableViewDataSource 声明两个变量 var ctrlnames:[String]? var tableView:UITableView?下面代码 override func loadView() { super.loadView() }

2020-07-01 11:28:56 140

原创 Swift学习初学第一步

Swift学习之路基础部分学习了解变量基本运算符字符串和字符集合类型数组 Array控制流while, repeat-while区间、元组guard函数可变参数基础部分学习了解以前都是用笔记记录自己学习的历程,后来想想 还是写个博客,相信也有很多兄弟都是在学习的道路上坎坎坷坷,不知所措,那就来一群志同道合的朋友一起慢慢探索学习吧,在艰难的奋斗之路上不再孤单!在学习swift之前,先去了解一下swift基本数据下面也是借鉴了前辈的文章变量运算符基本所有的语言都通用,不过swift含有可选类型,故引

2020-07-01 11:15:53 246 1

空空如也

空空如也

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

TA关注的人

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