- 博客(7)
- 资源 (63)
- 收藏
- 关注
原创 const和预编译指令define
引用和指针的区别 c语音没有引用的概念引用就是给变量器一个别名 ,一个引用只能在定义的时候确定所引用的变量,以后都不能改变所引用的变量引用没有独立的存储空间,,跟被引用的变量共享存储空间对引用所做的改变,就是所引用的变量所做的改变指针有独立的存储空间指针的值是可以变得引用的值不能为空,指针可以为空sizeof 引用所得到的是引用变量的大小,sizeof得到的是指针的大小...
2019-09-23 22:38:29 352
原创 iOS的内存管理
通过字面的方式创建出来的对象保存在常量区,通过对象方法和类方法创建出来的对象保存在堆区内存有系统管理,局部变量保存在栈,当变量离开其所在代码快就会被回收堆内存需要程序员自己管理,oc中的对象保存在堆中内存管理不当会造成的两个问题内存泄露,不再需要的对象没有释放,导致内存泄露,内存泄露会造成程序闪退野指针,正在使用的对象被释放了,导致野指针,野指针会导致程序奔溃MRC 手...
2019-09-21 01:43:37 199
原创 Git常用技巧指南
Git是一种分布式网络控制系统,可以不受网络连接控制Git常用Api总结如下git clone 从服务端拉取代码 常见用法 gitclone https://git.lug.ustc.edu.cn/aili/test.gitgit config 配置用户名和邮箱 git config user.name test git config user.email "XXX@qq.com"...
2019-09-09 01:09:40 331
原创 iOS 图片合成视频
首先导入 AVFoundation框架初始化图片for (int i = 0; i<imageArr.count; i++) { UIImage *imageNew = imageArr[i]; //设置image的尺寸 CGSize imagesize = imageNew.size; imagesize.height...
2019-09-06 00:51:04 986
原创 iOS 视频动图webp的生成解决方案
使用框架 YImage方案一 YYImageEncoder *gifEncoder = [[YYImageEncoder alloc] initWithType:YYImageTypeWebP]; gifEncoder.loopCount=0; gifEncoder.quality=0.8; [gifEncoder addImage:img duration:0.1]; [gif...
2019-09-03 00:29:28 777
原创 xcode编译速度慢的解决办法
使用defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES 可以查看当前项目的编译时间1 项目中使用了pch导致编译慢的解决办法,通过设置Build Setting -> Precompile Prefix Header -> YES增加xcode的执行线程defaults write com.a...
2019-09-03 00:10:32 998
原创 Carthage的用法
可以去https://github.com/Carthage/Carthage/releases下载安装或者 brew install carthage 安装使用Carthage进入到项目所在文件夹cd 项目路径创建一个空的Carthage文件touch Cartfile编辑carfile文件,添加依赖框架github "Alamofire/AlamofireIma...
2019-09-02 23:56:13 321
UITabbarController.zip
2020-12-17
SSZipArchive.zip
2020-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人