Swift5 iOS深浅模式适配
swift5 Demo,Xcode11创建项目,并且支持iOS13以下版本,支持iOS13深浅模式图片以及颜色动态变化。
使用SnapKit 5.0约束框架,Alamofire 5.0最新版本网络请求。
项目为标准的UITabBarController布局,项目下载修改一下工程名就可以作为新项目的框架直接使用。
首页是一个简单的UICollectionView布局,cell中嵌套了一个UIViewController,适合新闻这种复杂界面的展示,在cell中的ViewController自己管理界面跳转,减少了主视图代码的复杂度。
第二个主视图,是个UITableViewController,其第一个子视图主要做了刘海屏等的适配。类似王者荣耀游戏界面,地图钱包的位置展示。第二个子视图主要是个UIScrollView的展示
UIColor动态、动态图片设置方式请参考代码文件中的README.md。
Swift5 iOS深浅模式适配
swift5 Demo,Xcode11创建项目,支持iOS13深浅模式图片以及颜色动态变化。
项目为标准的UITabBarController布局,里面含有Alamofire5最新版本的网络请求,目前暂无官方文档。项目下载修改一下工程名就可以作为新项目的框架直接使用。
UIColor动态参考XhwColor.swift。动态图片在Assets.xcassets中,选中图片,右侧的标签卡,第四个标签,Appearances选择 Any, Dark模式,即可看到动态图片设置方式。可以参考代码文件中的README.md。
swift4.2-Demo更新
swift4.2纯代码demo,Snapkit Autolayout适配。封装了一个TabBarController,包含三个视图控制器。点击TableView表进入另外连个页面。1、视图有三个区域,根据屏幕旋转,scrollView也会随着变化。添加了安全区域约束,视图不会被刘海遮挡。2、背景iPhoneX全部铺开,不会留白。左侧的钱包以及左上角的地图,根据安全区域做自适应。不会被遮挡。封装了颜色,判断是否有刘海屏等方法
swift4.2-Demo
这是一个用swift4.2写的一个纯代码demo,使用Snapkit Autolayout适配。封装了一个TabBarController,其中包含三个主视图控制器。写了一个TableView表,然后点击进入视图。里面的视图有三个区域,根据屏幕旋转,scrollView也会随着变化。添加了安全区域约束,视图不会被刘海遮挡。
go语言-创建区块链(入门版本)
这个是用go语言写的一个最简单的创建区块链代码。只有一百多行代码。包含创建区块链,新建创世块,向区块链中添加区块内容
iOS蓝牙开发,增加了全局项目的监听机制
蓝牙扫描,连接。 并实现了全局蓝牙状态或数据的监听机制。 注释良好。
Swift_Demo oc转swift
简单写了个swift demo,适合oc转swift的观看。不过就是一点简单的button和页面跳转。本人当初学swift就看了这一点,只不过是一种风格转换,稍微一看,就很容易转过去了
iOS-周日历-demo
iOS日历模块。这里只写了那种 显示一个星期的界面。 只需要十句左右代码,就可以嵌套到自己的项目中。点击事件使用的Block回调。第一次写日历这种星期的模块,可能有些不足。 button按钮,可以去自定义,只需要修改BlockButton的方法就可以
UIAlertView_block
简单写的UIAlertView的封装,使用Block回调。无需写代理。如果一个页面存在多个alertView。使用这个,可以不再需要添加tag标记,可以扔掉各种繁琐的点击判断了
iOS QQ Demo
整理的一个小demo。不过是demo,细节考虑的不全。但是逻辑在这。写的比较简单,没有做什么封装。比较易懂。但是拖拽动画,那一块,没有细化。
amr与wav互转(支持64)
今天要做录音功能,于是去找了一下音频转换,发现网上基本都是32位的,有64位的一般也只是库文件(.a文件)。于是,把两者整合了一下,完美支持64位的 amr与wav格式互相转化的demo就此诞生了(哈哈,其实我没有动原来demo的代码,只是更换了一下文件而已)
BlockAlertView
想象不到的便捷,用过的都说好。
在原BlockAlertView的基础上,新增了PlainText样式的alertView.
利用Block进行回调,一句代码就可以完成alertView的创建和代理方法。再也不需要去写tag属性来区分alertView的点击事件了
仿最新版QQ侧滑效果-2015
因最近要做QQ侧滑效果,写了个demo。因为没有做过这一块,所以也借鉴了各种资源。当然QQ效果那么好。只写了简单的实现功能,代码简单易懂。
iOS倒计时翻页效果 demo
时间翻页效果。修改结果,可以改为倒计时、或时间正序跑表效果。
iOS贪吃蛇_应用
iOS贪吃蛇,iOS初级入门学习,简单实现iOS功能,代码简单易懂。当初学习时练手用的,只是实现了简单的移动,增加身子的功能。适合初学者