- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 Cordova 12 Android 不支持 http 原因探索
开始去查找 config.xml 文件,此时花费了比较多的实际无果。然后就去查代码,在 Android 中查到源码。从代码可以看出从配置项中获取配置,如果没有就默认为 https。这样解决方案就简单了,直接给一个配置项就可以了。最近在升级 Cordova 到最新版本,升级完成后发现无法请求网络,研究了两次最终发现解决方案。发现控制台中有日志输出,提示当前是 https ,无法直接访问 http。不得不感慨,Cordova 的资料越来越少了,自己看源码可能还快一些~
2024-05-07 10:31:53
545
原创 AFNetworking 请求数据返回 NSData 类型的数据
if([responseObject isKindOfClass:[NSData class]]){ // 将返回的值直接转化为 json 格式,然后再返回 NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSON
2017-04-20 15:56:18
1882
原创 播放优酷的视频
简介在移动端播放优酷的视频有三种方式网页播放器在优酷视频云开发平台的工具中有网页版的播放器代码,地址。通过在移动端嵌入网页的方式实现播放功能。优点可以很快的实现播放功能,完成基本的“播放优酷视频”的需求。缺点不支持定制,可以调整播放器的风格,但是控件的位置,进度条的样式等都是固定,不可变的。触发事件不好用,在播放器的 api 中,无论是事件回调还是事件控制接口都不能触发。播放器 SDK优酷的播
2017-04-10 15:19:54
1234
原创 FFmpeg 初始化
FFmpeg 初始化标签(空格分隔): MediaEditor简介在 iOS 使用学习 FFmpeg 相关的笔记 设计到的技术如下:初始化初始化配置 Xcode环境以下内容借鉴了雷晓华博客,但是有些不适用的内容做了修改。下面以Xcode的IOS中的Single View Application为例,记录一下配置步骤: (a) 拷贝文件 FFmpegPackage,包含 include 和和f
2017-03-25 12:50:27
1325
原创 iOS 修改文件的名称
简介:iOS 将 RootViewController 的名称改为 MainViewController选中文件在在 “Identity and Type” 中的“Name”, 位置在 xcode 的右边工具栏的第一个 修改在文件中的名称 .h 文件中由一个地方要修改,.m 中一般有三个地方要修改。如果找不,可以 build 一下工程,找到报错的地方修改在其他文件中的名称 buid 下工
2017-03-25 12:45:22
4170
转载 ios类方法和实例方法的区别和使用场景
转自:博客原文区别静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散的空间,所以当然没有静态方法快,而且静态内存是有限制的,太多了程序会启动不了。使用场景如果需要访问或者修改某个实例的成员变量
2016-12-13 10:09:35
826
原创 GPUImage 深度应用出现的一个错误
Tried to overrelease a framebuffer, did you forget to call -useNextFrameForImageCapture before using -imageFromCurrentFramebuffer?
2016-11-11 09:54:03
2277
原创 Scrollview的基本用法和协议
- (void)viewDidLoad { [super viewDidLoad]; //创建UIScrollView UIScrollView * _scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.s
2016-09-18 14:58:56
469
原创 05 GUPImage混合模式滤镜的使用
前几天一直在研究GPUImage,忽然发现混合模式的滤镜没有使用方法,各种搜索后发现也只是对GPUImage的简单使用,甚至在GPUImage的GitHub上的Demo里面都没有找到这一部分的内容的介绍,花费了很大力气后终于琢磨出来一点用法,可以对两个视频添加滤镜,效果是讲两个视频集成为一个视频,同时显示,中间会有渐变或者高亮等滤镜效果
2016-03-26 11:46:26
602
原创 06.TableView的联动
在同一个界面有两个或者三个TableView,点击前一个TableView后一个TableView的内容相对应的发生改变. TableView的联动的原理是,点击第一个TableView,改变第二个TableView的数据源,刷新第二个TableView,其中容易迷糊的就是,数据源的转换,难点就是判断 我自己写了两个工程实例,一个是省市区的三重联动,一个是中关村在线APP的其
2016-03-15 21:00:44
457
原创 在使用GPUImage的错误
Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo={NSUnderlyingError=0x7fde9371c6f0 {Error Domain=NSOSStatusErrorDomain Code=-12142 "(null)"}, NSLocalizedFailureReason=An unknown error occurred (-12142), NSLoc
2016-03-14 15:34:45
1596
原创 02.轮播图
这个轮播图是我自己封装的,使用的是UIScrollView,创建了一个UIScrollView的子类NHScrollView的. NHScrollView可以实现点击方法,指定数据源,刷新数据的方法,可以一句话创建多种类型的轮播图一、创建 有两个初始化的方法// 创建一个无属性的轮播图 - (id)initWithFrame:(CGRect)frame// 可以指定
2016-03-09 21:24:42
531
原创 00.出关啦!!!
哈哈,经过了一个多月的闭关终于做出了一个完整的 iOS APP,中间各种问题,但是不管怎样完成了一个完整APP,学到了很多知识,遇到了很多槛,接下来会一一的分享给大家,期待下吧,因为最近还在忙上线的事情,再加上工程也要整理封装一下,所以可能更新不会那个快,大家不要着急(^_^).
2016-03-07 20:19:07
479
原创 UITableView
一、TableView创建和基本设置1. 初始化 UIView的四步创建2. 设置行高 // 设置行高 tableView.rowHeight = 100;3.签协议,设置代理人 tableView.dataSource = self; tableView.delegate = self;4.实现协议方法 1).必须实现:指定每个分区多少行- (
2016-01-11 13:01:08
441
原创 UIAlertController
1.创建UIAlertController *alert =[UIAlertController alertControllerWithTitle: @“警告" message:@"出错了!" preferredStyle: UIAlertControllerStyleAlert];2.添加textField [alert addTextFieldWithConfigu
2016-01-11 12:54:46
344
原创 OC数组和字典小项目_省市区
本篇博客主要内容是用数组和字典嵌套使用保存从文件中读取出来的省市区的名字,我的代码中有很多注释很适合新手学习.具体内容是用一个省的数组保存所有的省的字典,而省的字典包含省的名字和城市数组,城市数组包含所有城市字典,城市字典包含城市的名字和区数组,区数组包含的是所有区的名字
2015-12-03 19:46:21
671
原创 OC字典(NSDictionary)和集合(NSSet)的总结
本文主要是描述OC中的字典和集合的基本应用.主要包括可变字典和不可字典的创建和便利,对可变字典里的元素增删改,字典和数组直接的嵌套使用,最后是集合的创建和集合与数组的配合使用
2015-12-02 20:37:03
2005
原创 OC 数组总结(NSArray,NSMutableArray)
对OC中的数组进行总结.包括创建不可变数组, 字符串截取为数组, 数组拼接为字符串, 数组的快速遍历(快速枚举), 判断一个对象是否在数组中, 数组作为另一个数组的元素;创建可变数组, 添加元素,插入元素, 移除元素, 替换, 交换, 清空数组, 可变数组和不可变数组的转换和对数组的四种遍历方式,最后还有一个简单小应用程序
2015-12-02 19:00:34
530
原创 OC学生成绩管理类(二 Score分数类)
刚学习了OC两天,用面向对象的思想编写了一个学生成绩管理类来复习总结一下.文件一共有三个类,分别是Classroom教室类,Student学生类和Score分数类.下面详细介绍每一个类.因为当时没有学到属性,所以使用的是成员变量
2015-11-30 21:08:02
721
原创 OC学生成绩管理类(三 Student学生类)
刚学习了OC两天,用面向对象的思想编写了一个学生成绩管理类来复习总结一下.文件一共有三个类,分别是Classroom教室类,Student学生类和Score分数类.下面详细介绍每一个类.因为当时没有学到属性,所以使用的是成员变量
2015-11-30 21:01:15
723
原创 OC学生成绩管理类(二 Classroom教室类)
刚学习了OC两天,用面向对象的思想编写了一个学生成绩管理类来复习总结一下.文件一共有三个类,分别是Classroom教室类,Student学生类和Score分数类.下面详细介绍每一个类.因为当时没有学到属性,所以使用的是成员变量
2015-11-30 20:55:01
1590
原创 OC学生成绩管理类(一 综述)
刚学习了OC两天,用面向对象的思想编写了一个学生成绩管理类来复习总结一下.文件一共有三个类,分别是Classroom教室类,Student学生类和Score分数类.下面详细介绍每一个类.因为当时没有学到属性,所以使用的是成员变量 Classroom教室类 保存每个学生的信息,教室的名称,教师姓名等基本信息. 具有添加学生,按分数排名输出学生信息,输出有不及格成绩的学生信息,输出低于平均分的学生信息,显示班级平均分的方法; Student学生类 保存一个学生的姓名,性
2015-11-30 20:34:16
697
原创 C语言根据路径打开文件内容
void openFile(){ FILE *fp; char ch; // 设置字符串的大小,视情况可以加大 char str[1000] = {}; int i =0; // 设置文件的路径并判读是否可以打开文件 if((fp = fopen("/Users/dllo/Desktop/file.txt", "rt")) == NULL)
2015-11-30 20:32:00
7023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人