摘要: 在学习iOS开发的过程中,经常会在网上找一些demo学习,但是网上找的demo,在自己的机子上都会出各种各样的问题。下面我来整理一下,我所遇到的问题。 最近在接受一个比较老的混合开发的项目,出现了一下问题,发现之前也遇到过,特此记录一下; 另外,我的简书地址是:https://www.jianshu 阅读全文
posted @ 2019-12-18 09:24 红凉梦 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 最近在写这个功能,之前看到很多,可是需求一直没有涉及到,大致思路是有的,发现,网上的大部分都有缺陷和bug,我也是好无语啦啦啦,也不晓得是不是升级 了xcode,一样的代码,允许的效果都不一样,,,苦滋滋的,今天又写了一遍,如果有问题请大家指出来。贴上代码 这是图片: 主要代码如下: 阅读全文
posted @ 2019-11-06 09:53 红凉梦 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: UITableViewStyleGrouped 类型的 tableView 在适配的时候出现很大的问题。记录一下 按照之前的方法,只需要执行以下的代码就能够很好的解决 section == 0 的时候,sectionHeader 的高度问题以及 section 间距的问题 tableView.del 阅读全文
posted @ 2019-11-02 16:42 红凉梦 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 1.yylable自动布局 设置最大宽度,可换行 2.yylable的点击事件 3.yylable添加图片 阅读全文
posted @ 2019-11-01 16:03 红凉梦 阅读(3853) 评论(0) 推荐(0) 编辑
摘要: 1. JSON字符串转化为字典 + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEncoding:NSUTF... 阅读全文
posted @ 2019-11-01 15:27 红凉梦 阅读(3402) 评论(0) 推荐(0) 编辑
摘要: 收录文章::::::::::::::: iOS 13 适配要点总结 在Xcode 11 创建的工程,运行设备选择 iOS 13.0 以下的设备,运行应用时会出现黑屏现象。原因: Xcode 11 默认是会创建通过 UIScene 管理多个 UIWindow 的应用,工程中除了 AppDelegate 阅读全文
posted @ 2019-10-16 11:30 红凉梦 阅读(2637) 评论(0) 推荐(0) 编辑
摘要: 第一推荐一篇金先生的博客,受益非浅,在这里真诚的感谢 https://www.jianshu.com/p/7cb0fad6d06f金小白 首先金小白先生把两种方式都做了介绍,第一种我就不在过多详细的讲解,主要针对已有项目所出现的问题给介绍一下 总结两点就是: 1. 在代码里用NSLocalizedS 阅读全文
posted @ 2019-10-12 16:08 红凉梦 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一、tableview的分页加载的代码对比 没有优化之前的代码如下 优化之后的代码 二、collectonview的分页加载的代码对比 没有优化之前的代码如下: 优化之后的代码 总结:相比较之下,优化之后看似代码量增加了少许,但是从理论上分页加载的性能更好了。之前分页加载使用的全局刷新,优化之后改用 阅读全文
posted @ 2019-10-04 17:32 红凉梦 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/lovestarfish/p/10628205.html第一步,下载flutter最新版,解压到自己的目录里: 提供网址:https://flutter.io/setup-macos/ 第二步,终端配置环境,这里我配知道了IOS,安卓,没有没配到vs 阅读全文
posted @ 2019-09-25 18:43 红凉梦 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: <a href="http://www.cocoachina.com/articles/37551?filter=ios"> 强大的Charles 强大的flutter 阅读全文
posted @ 2019-09-25 17:46 红凉梦 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 所用方法:修改host文件 一、键入网址:http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 拿到github.global.ssl.fastly.net的ip地址,写入host文件,覆盖系统host文件或者加入新的地址。 二、iOS 阅读全文
posted @ 2019-07-22 10:10 红凉梦 阅读(1003) 评论(1) 推荐(1) 编辑
摘要: 程序:gitHub: 项目地址 使用方法: 1.拿到资源包 在itunes里找到喜欢的应用,然后下载,直接将app拖到桌面。得到一个一个ipa资源包,如图 2.将资源包改成zip格式 3.解压zip资源包,随后打开,显示包内容 4. 拿到所需的资源,在包内容中我们可以拿到image,appicon, 阅读全文
posted @ 2019-07-18 14:43 红凉梦 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_33874713/article/details/87034047 阅读全文
posted @ 2019-05-07 18:17 红凉梦 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 关于导航栏渐变,本人在写APP的时候,发现了各路大神各现其通,其实我觉得这个是个很简单的问题,不需要搞得那么麻烦,对个项目要求整齐来说,一般会建一个工具类,自定义View,各个同事需要的时候,直接调用即可,如下代码: 第二种方式便是,运行时动态绑定 我们可以在运行时动态绑定他的背景视图,然后设置他的 阅读全文
posted @ 2019-05-07 11:44 红凉梦 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: github: https://github.com/zhanghaifeng1234565/ProjectFunctionCollect 阶梯性展示,分级类视图 https://github.com/XY-Wing/XYWaterWave2 小波浪 http://code.cocoachina.c 阅读全文
posted @ 2019-04-08 17:41 红凉梦 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 作者:花丶满楼 链接:https://juejin.im/post/5c49a7d0518825254e4d46fc 一、iOS12(Xcode10) 1.1、升级Xcode10后项目报错 不允许多个info.plist Xcode10是默认选中的最新的New Build System(Defaul 阅读全文
posted @ 2019-03-07 11:00 红凉梦 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-06 11:18 红凉梦 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 在cocoapods 执行 sudo gem install cocoapods 的时候出现 While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin di 阅读全文
posted @ 2019-02-25 10:38 红凉梦 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 100个Swift必备Tips(第二版) 新年第一天,给大家一本电子书,希望新的一年里,步步高升。 GitHub 阅读全文
posted @ 2019-02-11 10:02 红凉梦 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 今天看文章,发了这一篇关于 Universal Links 的详解,由于之前业务没有此功能,看了之后,受益匪浅,立马和后台试了一下,啧啧,完美!下面是文章链接,很详细,希望对大家有帮助: http://www.cocoachina.com/ios/20150902/13321.html 阅读全文
posted @ 2019-01-17 10:52 红凉梦 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 苹果官方要求的,这里不多说了,做适配吧。 这里给大家一个思路,很简单,基本适配了所以的机型。 注意:启动图谁说一定是要用一张的呢?? 在这个面板上添加一个UIView,当成界面动态auto布局即可。 需要找UI配合,就是把一整张图切成n份,上面按比例动态布局。 ok。 阅读全文
posted @ 2020-07-27 17:41 红凉梦 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 最近在接手一个比较老的混合开发的项目,发现有很多加载本地资源的js脚本文件,特此记录一下加载资源的几种方法; 另外,我的简书地址是:https://www.jianshu.com/u/63d3f119c4d0 //第一种方法: NSFileManager实例方法读取数据 NSArray* paths 阅读全文
posted @ 2019-12-18 09:27 红凉梦 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 这说明在执行 didFinishLaunchingWithOptions: 这个代理方法时,在执行[self.window makeKeyAndVisible];方法之前,通过[UIApplication sharedApplication].keyWindow 方法获取不到window,且在执行[ 阅读全文
posted @ 2019-10-09 17:35 红凉梦 阅读(3841) 评论(0) 推荐(0) 编辑