内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > IOS开发 >

  • 最简单的iOS直播推流(4):如何使用GPUImage如何美颜01月16日

    最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,rtmp协议,陆续更新代码解析,你想学的知识这里都有,愿意懂直播技术的同学快来看!! 源代码:https://github.com/hardman/AWLive 上一篇文章介绍了如何使用系统

    Tags:GPUImageiOS
  • 利用ARKit实现直播场景虚拟化的实践(上)01月16日

    编者按:AR游戏很常见,但在直播画面中出现AR屏幕,在其中再嵌套直播画面的玩法你试过么?我们将通过两篇文章由浅入深,带你一起看看AR能与音视频直播碰撞出怎样的火花。 本篇我们将从ARKit开发原理,到demo代码,带大家一起实现一个AR应用。 下篇我们将围绕

    Tags:ARKit虚拟化
  • iOS中的触摸事件\事件传递及响应链01月16日

    上一篇文章简单介绍了UIView的构成,其实ios中的其他ui控件,如UIWindow,UIButton,UIlabel等都是继承自UIView,也就是说,他们的响应事件也是如UIView一样,由UIResponder负责,比如,单指点击,滑动,缩放等,而其中则是由The Responder Chain负责各种交

    Tags:iOS
  • 为textView添加语音输入功能(集成讯飞语音识别)01月16日

    非常感谢大家利用自己宝贵的时间来阅读我的文章 , 今天给大家带来的是一个集成讯飞语音识别功能的小demo,为textview添加一个语音输入的功能,相信在这个智能化趋势的大环境的下,很多人能用得到这个功能。如果需要的话希望能帮到你 , 当然, 有任何不妥的地

    Tags:textView语音输入讯飞语音识别
  • 美人相机启动优化01月16日

    去年年底针对美人相机启动缓慢做了一次调研和优化,这周有空抽空整理一下,从自己针对这次美人相机启动的调研、实施经历做一次总结以及学习的记录。 文章主要从三个部分展开,针对 WWDC 疑惑的地方进行的一系列探讨(毕竟喜欢钻牛角尖),针对美人相机进行的

    Tags:美人相机
  • 3个bytes怎么接01月16日

    这个问题,对于熟悉C语言的人来说,答案很简单。 不过对我这种不熟悉C语言的人,在坑中「摸索」良久,先后尝试好几种方法。 其实,生活中很多事情也像编程:解决问题的办法有万千,但某些方法确实是比较优雅的。 在这个「摸索」的过程中,也是一个蛮有趣的过

    Tags:bytes
  • Main Thread Checker: UI API called on a background thread Th01月16日

    使用Xcode 9之后发现控制台一直在打印这个警告, 大致意思就是UI没在主线程刷新 image.png 出现类似的问题: 看报错的线程 a. 如果是第三方框架,去对应的GitHub(或者官网)查看是否有更新对应的第三方框架,更新试试 b.不是第三方框架的话默默检查自己出错的代码

    Tags:APIiOS开发
  • iOS解耦实践01月16日

    回顾2017,整年对公司现有App进行了大大小小接近20版本的迭代,因为原有项目创建较早,代码质量上并不算高(早年的技术你懂得,那时候可能才有MVVM,那时候runtime还没有被广泛使用,runloop可能只是了解阶段),所以伴随着每一版本迭代都会做一部分代码优化

    Tags:iOS
  • iOS开发:取消网络请求01月16日

    按惯例,这里肯定是先上 Demo 某些特定场景中,在短时间内对同一个连接进行多次请求,是一种浪费资源的行为,比如说连续点击下载同一张图片,这时我们就需要把重复的请求取消掉。一般情况下,我们都是使用 URLSession 来进行网络请求,所以我们可以对 URLSes

    Tags:iOS开发
  • Xcode Simulator离线加速下载方法01月16日

    在 Xcode 里下载文件真的是一种折磨, 特别是每次 Xcode 大版本更新都会遇到新的下载内容. 经过一翻周折找到一个方法可以轻松快速便捷地下载和安装对应的 Simulator 注:这份笔记由于时间太久,没找到原文地址,再次感谢原作者给我提供的思路!如果知道原文地址的

    Tags:XcodeSimulator离线加速
  • 在Objective-C的Category中使用属性的懒加载01月16日

    在Category中使用属性, 只能采用关联对象来实现. Category中定义的属性, 其实只会有getter/setter方法, 而没有包含实例变量. @interface MyViewController(Timer)@property (nonatomic, strong) NSTimer *timer;- (void)addTimer;- (void)removeTimer;@end

    Tags:CategoryObjective-C懒加载
  • iOS开发:OC中特殊字符串编码解码01月16日

    写在前面:本文旨在解决OC中字符串的编码解码问题,并非是HTML5或者其语言的转码问题。 特殊字符编码解码 Foundation框架 - (NSString *)ocstringEncode:(NSString *)str { return [str stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet

    Tags:iOS开发字符串编码解码
  • iOS开发:自定义流水布局UICollectionViewFlowLayout实现动态放01月16日

    效果截图: 7BAF9FD3-7A55-4ADF-8AC7-3675A9F41DAE.png 28B75949-ADC5-44D0-AD78-166377D416D5.png 关键的CustomFlowLayout类 //// CustomFlowLayout.h// 流水布局//// Created by zengchunjun on 17/1/4.// Copyright 2017年 zengchunjun. All rights reser

    Tags:iOS开发
  • iOS开发:图片及小文件的下载01月16日

    1.下载图片 注意:这是同步,在当前线程执行 //1.图片的url NSURL *url = [NSURL URLWithString:@imageURL]; //2.下载二进制数据 NSData *data = [NSData dataWithContentsOfURL:url]; //3.转换 UIImage *image = [UIImage imageWithData:data]; 2.使用系统

    Tags:iOS开发
  • iOS CallKit的简单使用01月16日

    监测电话状态 项目里有直播,所以要处理好状态,其他的都还好,在测试的时候遇到了接到电话时没有处理好的问题,这里简单介绍一下我的处理方法,使用CallKit框架: #import CallKit/CallKit.h@interface SGVideoViewController ()CXCallObserverDelegate{CXC

    Tags:CallKitiOS
  • iOS之集成GoogleMap(定位、搜索)需要注意的事儿01月16日

    简介: 最近花了些时间看了GoogleMap官方文件并集成到国际版app中,网上关于GoogleMap for iOS的讲解相对Android来说少一点,比较有帮助的几乎全是英文文档。下面是我开发过程中遇到的坑、以及采用的解决方法。 集成GoogleMap步骤: 1、Cocoapods导入pod Goo

    Tags:GoogleMapiOS
  • iOS几种背景模糊效果01月16日

    先上下效果图: 中间的是原图,背景是效果 系统的两种方法 1.iOS 7之前系统的类提供UIToolbar来实现毛玻璃效果: - (void)toolbarStyle{ let toolRect = CGRect.init(x: 0, y: 0, width: ScreenWidth/2, height: ScreenHeight) let toolBar = UIToolbar.init

    Tags:背景模糊iOS
  • 自定义collocationViewLayout实现瀑布流01月16日

    实现瀑布流简单,实现分区瀑布流,并且每个区的瀑布流的列数不一样且有区头和区尾,就不是太容易了。我嫌麻烦不愿意自己写(我承认懒,不愿意动脑子 *V*)开始在网上找了好多,都是仅仅一个区的瀑布流,没区头和区尾,完全满足不了我的需求。没办法,产品的

    Tags:瀑布流
  • iOS热更新实现方式01月15日

    苹果静止热更新,可惜我的是企业APP...(当然有些热更新已经可以通过苹果审核了,比如JSPatch) 最近公司要添加热修复BUG,其实早之前本人就有简单实现过,刚好契合公司需求,在此总结一下iOS热更新实现方式 这个是我根据JSPatch写的一个Demo: github.com/t

    Tags:iOS热更新
  • iOS下拉刷新控件01月15日

    前言 iOS 的下拉刷新用的最广泛的应该是 MJRefresh . 但是有时候不能满足我们的特殊需求. 如下拉时候, 设置的图片放大, 那么用该控件刷新就会有些问题. 今天作者 就简单封装一个 刷新控件, 仅为各位提供个思路. 一. 控件 RefreshView.h文件 #import UIKit/UI

    Tags:iOS下拉刷新

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号