- 博客(9)
- 收藏
- 关注
原创 iOS-Latex的加载
iOS-LaTex,KaTex的加载前言最近项目里,需要一个控件加载HTML字符串,加载的控件百度上一堆, YYLabel,DTCoreText等都可以加载,实在不行还可以用UIWebView比较厚重的控件来实现。YYLabel,DTCoreText 根据文本内容直接可以同步计算出需要的高度,相较于UIWebView需要通过delegate的方法来实现,实在不要太爽。然鹅,最后发现 $Na...
2019-04-24 11:18:53
1872
原创 Flutter 三方插件实现的原理
起因在 Flutter 中使用三方插件的时候,很好奇,他是怎么做到,跨平台,既能在iOS上使用,也能在Android上使用?一探究竟拿常用的数据持久化的 shared_preferences 来看,他的功能在iOS上和 NSUserDefaults 的功能基本类似, 在安卓上 基本上和 SharedPreferences 一样,猜想用Flutter 自己的某种方法实现,和Flutter...
2019-04-24 11:17:39
1053
原创 iOS 打包遇见的问题
打包一个项目,生成IPA文件的时候,遇见一个问题,ipatool failed with an exception: #<RuntimeError: Couldn't locate python全部信息如下图基本可以断定,是ipatool打包需要用到python,我的python环境有问题,终端:which python显示/usr/local/bin/py...
2019-03-06 12:59:08
887
原创 IOS 横屏状态栏不显示的问题
做视频播放中遇到了在全屏状态下 状态栏看不见的问题 这个时候需要将状态栏显示出来 1 . 首先在 info.plist 文件中 要添加一个key View Controller-base status bar appearance 设置NO在Appdelegate 中 - (BOOL)application:(UIApplication *)application didFi
2017-05-18 16:46:56
3016
原创 给view添加背景图
在实际开发中需要给View 添加一个背景图 常见的方法有:1.通过UIImageView创建一个 UIImageView 让后在View上添加 这个视图(不推荐) 缺点.图片有时候会被拉伸,失真2.通过view的colorself.view.backgroundColor =[UIColor colorWithPatternImage:[UIImage imageNamed:@"我是背景"]];
2017-05-18 10:34:16
2085
原创 ios同时播放两种音频,
iOS 同时播放两种声音在做直播的时候遇见一种情况,当直播推流的过程中断掉的情况下, 想要播放一段声音来提示用户当前推流已经断掉,需要进行处理在直播的推流使用的是#import static SystemSoundID soundIDTest = 0;//当soundIDTest == kSystemSoundID_Vibrate的时候为震动 NSString * path = [[NSBund
2017-05-18 10:18:14
11431
原创 Block 的 基础 封装方法中遇到的block问题
用 block传值首先要知道 block 的执行顺序然后是block 的 方法 在函数执行过程中通常要封装很多方法类 . 当要用到这个类的时需要将封装函数里 得到的数据传回来这就涉及传值的问题通常我们可以用协议和 block 的方法传值block 方法传值 1>首先要宏定义
2015-12-07 21:21:21
1002
原创 文件的基本编译
给你一个文档,省市区的一个文档怎样能把上面的内容放到字典内,这里为大家提供一种参考方法思路 :如图所示 拿河北省举例,创建一个国家的数组,然后每个国家数组内存的对象为一部省的字典,也就是存放的是河北省的字典,河北省字典内有两个键值对,一个是河北省的省名,另外一个是河北省里面所有市的数组,这个数组里存放的也是一部部市的字典,市的字典也有两个键值对,一个是市名,一个是所有区的数组,区数组下
2015-11-07 15:30:16
592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人