
OC问题解决
这个专栏主要记录 OC开发过程中个人认为其他人也会遇见的问题,以及自己对于这个问题的处理方案
cly_时光少年
这个作者很懒,什么都没留下…
展开
-
iOS同步网络请求
iOS同步网络请求1.B请求需要依赖A请求成功之后才能进行请求在项目开发过程中 我们通常会遇到一些网络请求B请求需要依赖A请求成功之后才能进行请求 这种有一种最笨的方法 等到A请求回来之后去进行B请求 但是这样可能不能满足开发的实际操作效果。刚好最近开发的项目中有这种情况 我把我的相关做法进行分享。同步实现网络请求并且A回来 在执行B 等B请求成功之后在进行下一步-(void)getTDXToken5010Ruqest2:(NSString *)TDXID ActionHandler:(ZTTD原创 2021-09-30 10:08:34 · 417 阅读 · 0 评论 -
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 · 739 阅读 · 0 评论 -
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 · 159 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
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 · 1687 阅读 · 0 评论 -
解决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 · 1693 阅读 · 0 评论 -
UIBaselineAdjustment 的作用
UIBaselineAdjustment 的作用在开发过程当中 经常会遇到 有的label 设置了 字体大小等等之后 发现文本变多的时候 会变成省略号等等 这个时候我们可以使用下面两个属性 来进行设置UILabel 的 baselineAdjustment 属性 控制当lable 中的文字自动缩小时如何调整文本的基线。baselineAdjustment 属性只有在UIlable 的 adjustsFontSizeToFitWidth = true 和 numberOfLines = 1 的时候才生原创 2020-10-29 11:31:23 · 916 阅读 · 0 评论 -
Xcode 不同版本下载链接
Xcode 不同版本下载链接https://developer.apple.com/download/more/.原创 2020-10-28 09:27:48 · 185 阅读 · 0 评论 -
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 · 931 阅读 · 0 评论