iOS
文章平均质量分 62
Michael Fun
站在巨人的肩膀上搬砖
展开
-
ios 三方库
转载来源:https://www.jianshu.com/p/00dcc79296c1iOS项目中常用第三方库超全总结一个记事本关注0.122017.04.27 11:32:20更多实用框架github.com/Tim9Liu9/TimLiu-iOSiOS项目中常用第三方库超全总结标签: ios库框架编程响应式在项目中用到最多的第三方,免去了花时间去搜索,在这里进行了全面的总结.1. 编程框架1:基于响应式编程思想的oc地址:https://g...转载 2021-05-18 13:35:51 · 849 阅读 · 0 评论 -
iOS wifi互传文件
来源:https://www.jianshu.com/p/dc9628de54dfiOS项目之wifi局域网传输文件到iPhone的简单实现iOS项目之wifi局域网传输文件到iPhone的简单实现兔_小白关注0.892017.08.25 23:35:34字数 738阅读 3,865如今手机发展非常迅速,app的种类也琳琅满目,而自从有了4G网之后,手机流量也越来越不够用了。所以现在越来越多的app有了本地文件的管理功能,方便用户随意浏览手机文件的同时,也为用户节约了..转载 2021-05-17 18:46:59 · 1330 阅读 · 0 评论 -
报错:IJKSDLGLView: setupDisplay not ready
解决:不要用ijkplayer播放mp4等视频,它播放rtmp流和flv流没问题。原创 2021-05-05 01:34:09 · 1052 阅读 · 0 评论 -
[转载] iOS直播相关,感觉有点用
做一款仿映客的直播App?看我就够了转载来源:https://www.jianshu.com/p/5b1341e97757做一款仿映客的直播App?看我就够了stlndm关注72016.07.06 17:14:54字数 2,750阅读 58,181一、直播现状简介Linkee.101.技术实现层面:技术相对都比较成熟,设备也都支持硬编码。IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框..转载 2021-05-05 01:29:24 · 512 阅读 · 0 评论 -
iOS开发 - 超详细集成 FFmpeg 步骤
转载来源:https://www.jianshu.com/p/ecfbebadbe55概述网上充斥着大量的 iOS FFmpeg 编译的教程,有的时间比较早了,有的很多都没有说详细,或者有个别坑作者没有讲到,有的讲到到了一半,没有例子。所以本人参考了网上的编译FFmpeg教程到集成的很多文章,然后加上本人进行了实际操作,总结出了此篇文章,希望大家如果有用到FFmpeg,以后少走一些坑。此篇文章内容会包含:从新建 iOS 工程 -------> 到调用FF...转载 2021-05-02 23:04:26 · 971 阅读 · 0 评论 -
flv链接如何播放
flv链接如何播放,iOS如何在线观看flv格式url转载来源:https://www.cnblogs.com/phperlinxinlan/p/11289556.html完整代码:<!-- 参考链接:flv链接如何播放:https://www.cnblogs.com/phperlinxinlan/p/11289556.html --><!DOCTYPE html><html><head> <meta cha...转载 2021-04-24 16:12:25 · 1879 阅读 · 0 评论 -
iOS 响应者链,事件的传递
当你设计一个app的时候,可能会有这样的场景,你想动态的去响应一个事件。例如,在屏幕上的一个触摸事件可能在不同的对象中都发生,并且你不得不决定由哪一个对象来响应这个事件并且尝试去理解怎么样的一个对象接收了到这个事件。当一个常见的用户事件发生的时候,UIKit会创建一个事件对象Event Object,该对象包含了事件处理所必须得一些信息。然后它会将事件对象置于激活的app事件队列。例如触摸事件,该触摸时事件对象是一系列触摸信息包装集。例如手势事件,该事件是一个动态的变量它取决于你使用了什么框架以及你感兴转载 2020-11-01 15:50:55 · 127 阅读 · 0 评论 -
【转载】iOS制作framework技术总结(内部及外部引用第三方库)
外部引用在制作framework时,如果framework中使用了其他的第三方framework或者静态.a的库。为了防止和集成方的项目工程中使用了同一个第三方库。可以使用外部引用的方式,集成方必须同时导入所需要的第三方库以及我们制作的framework库,最终解决共用同一个第三方库引起的项目冲突问题。制作步骤:1.在xcode工程中选择BuildSettings,搜索Mach-O Type,选择Static Library 静态链接的打包形式,如下图(外部引用步骤1):外部引用1...转载 2020-10-27 11:18:39 · 2117 阅读 · 0 评论 -
如何优雅的做一个小说阅读功能
目标使用 TextKit 快速分页 使用 UIPageViewController支持平台iOS, iPadOS也许还支持 Mac Calalyst ?使用语言Swift视图结构|- UIViewController // 根视图, 可添加菜单显示, 手势操作等 |- UIPageController // 章节视图, 一页对应一章 | - UIPageController // 章节内容分页视图, 将单章内容进行分页显示 | ...转载 2020-10-23 15:52:20 · 321 阅读 · 0 评论 -
Xcode 10如何添加xib控件 xcode10如何添加ui控件
原创 2018-09-20 13:46:48 · 17638 阅读 · 0 评论 -
TableViewCell重叠问题的解决办法
在用纯代码做自定义tableViewCell时,有时会遇到tableViewCell的重叠问题;即把cell的背景色取透明后可能在运行上看到多余的cell,并且在视图层级结构里会明显发现cell重叠,现象如下图所示:那么如何解决这个问题呢?很简单,在自定义cell.m文件里,请把所有的控件初始化方法(alloc init等)都写在- (instancetype)init原创 2015-11-01 11:46:55 · 2214 阅读 · 0 评论 -
iOS自动布局之Autoresizing
from:http://blog.cnbluebox.com/blog/2014/09/09/appkai-fa-zhe-xu-yao-wei-iphone6zuo-chu-gai-bian/对于IOS的app开发者来说,不会像Android开发者一样为很多的屏幕尺寸来做界面适配,因此硬编码的坐标也能工作良好,但是从设计模式上来说这不是好的做法。而且也还有一些问题,如iPhone5的适转载 2015-11-28 10:41:53 · 529 阅读 · 0 评论 -
FaceBook pop 动画开源框架使用教程说明
https://github.com/facebook/pop Pop is an extensible animation engine for iOS and OS X. In addition to basic static animations, it supports spring and decay dynamic animations, making转载 2015-12-15 20:26:18 · 559 阅读 · 0 评论 -
3D Touch
首先 有几个要知道的手势第一, 在点击app icon 的手长按 并且用力一点(用点力不然没效果,不会弄坏手机,坏了也不是我的,哈哈!) 就会出现 几个Item。第二,(1)在app 里面 长按 也要用力往下压 跟着就会可以弹出 自定义的 ViewController。这个时候如果你放手了那么就会消失。 (2)如果 长按 往下压 弹出了自定义的View转载 2015-12-15 19:45:52 · 495 阅读 · 0 评论 -
iOS RAC下的MVVM
今天给大家分享一些ReactiveCocoa以及MVVM的一些东西,干活还是比较足的。在之前发表过一篇博文,名字叫做《iOS开发之浅谈MVVM的架构设计与团队协作》,大体上讲的就是使用Block回调的方式实现MVVM的。在写上篇文章时也知道有ReactiveCocoa这个函数响应式编程的框架,并且有许多人用它来更好的实现MVVM。所以在上篇博客发表后,有些同行给评论建议看一下ReactiveCoc转载 2015-12-14 22:06:28 · 2098 阅读 · 0 评论 -
UIPageViewController的简单使用
UIPageViewController为我们提供一种类似翻书的效果。在模态推出VC的时候我们应该都设置过modalTransitionStyle属性吧?其中就有翻书的效果。而UIPageViewController所实现的主要效果就是这种翻书效果。不废话了,直接上代码:ViewController.m文件:#import "ViewController.h"#impor原创 2015-11-27 22:54:19 · 600 阅读 · 0 评论 -
iOS UIWebView与JS交互
-------------------------------------------------很多关于objc 与 js 交互的文章都比较适用于 mac开发,iOS的webview 还是有所不一样,参考:http://blog.sina.com.cn/s/blog_693de6100102vhuh.html本文提供了一个很好解决UIWebView内js和objc 交互的转载 2015-11-26 20:46:01 · 654 阅读 · 0 评论 -
一个简单的collectionView自定义布局
自己写了一个简单的布局方法,能实现collectionView滑动时cell随着偏移量具有缩放效果;现在把主要的布局方法写下来,如下所示:- (UICollectionViewLayoutAttributes *)layoutAttributesForItemAtIndexPath:(NSIndexPath *)indexPath { UICollectionVi原创 2015-11-25 20:09:26 · 965 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 当然也有另一种五层划分: 物理层、数据链路层、网络层、运输层、应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)转载 2015-11-23 19:47:55 · 456 阅读 · 0 评论 -
iOS微信支付
移动支付盛行,app接入逐渐成为标配今天和大家分享一下微信支付的接入调起微信支付的整个流程是:一、在appDelegate中配置,并写好方法接受微信返回信息,二、调用后台接口(自定义)与微信交互,微信返回必要参数,其中最主要一个参数是prepay_id三、使用appid、noncestr(下面有详细生成方法)package(目前为固定值,直接给@"Sign=转载 2015-11-26 11:20:42 · 646 阅读 · 0 评论