iOS/oc
文章平均质量分 66
liyubao160
iOS ,oc ,swift ,java,android,html5,nodejs
展开
-
ios之aAPPstore信息填写、ABM申请流程
ABS申请流程:https://my.oschina.net/u/4932209/blog/4886052、https://www.apple.com.cn/business/docs/site/Apple_Business_Manager_Getting_Started_Guide.pdf原创 2021-06-23 09:02:48 · 1587 阅读 · 0 评论 -
ios之版本升级带来的问题
iOS13后,Prensent方式弹出页面时,默认的模式变为了UIModalPresentationAutomatic,这样的方式也挺好的,动画也好看,自带关闭,只要下拉就关闭页面了。修改nextvc.modalPresentationStyle = UIModalPresentationFullScreen;就和以前一样了。https://www.jianshu.com/p/df0098eb9b31 MetalTestvcViewController *nextvc=[[MetalTestvcVie原创 2021-06-19 15:01:27 · 746 阅读 · 0 评论 -
ios获取UUID的方法
方法一:直接在手机上查看打开网址:https://www.pgyer.com/udid,如果是在微信里打开,点击右上角按钮,在Safari打开方法二:手机连接电脑,打开itunes,点击设备,原创 2021-01-05 10:17:47 · 23161 阅读 · 0 评论 -
iOS之流媒体框架、流媒体服务器、集成使用ijkplayer、kxmovie、VLC
开源视频播放器:https://github.com/Bilibili/ijkplayer(哔哩哔哩的)、https://github.com/kolyvan/kxmovie、VLC播放器(https://github.com/videolan/vlc)http://www.videolan.org/;***ijkplayer:ijkplayer需要环境:git和yasm;下载Homebrew,然后再下载yasm,git是Mac自带的,不用下载。ruby -e "$(curl -fsS.原创 2020-12-14 17:28:44 · 1847 阅读 · 0 评论 -
FFmpeg之视频封装格式、流媒体协议、视频编解码协议和传输流格式、时间戳和时间基、视频像素数据
MP4:解析工具:mp4info、mp4box、Elecard StreamEye;flv:解析工具:flvparse、FlvAnalyzer、命令ffprobe -v trace -i xx.flv也可以解析,还能够将关键帧索引相关信息打印出来;M3U8:mp3:aac:流媒体:常见的直播方式:RTMP、RTSP、HTTP+FLV、HLS、DASH;...原创 2020-11-23 09:19:19 · 8003 阅读 · 0 评论 -
ios之关于ios14 SDCycleScrollView轮播带动画卡顿的解决
方法一:SDCycleScrollView设置自动滚的时间,以前默认是两秒;但是动画会卡顿:cycleScrollView.autoScrollTimeInterval=5;//自动滚的时间,时间自己调整方法二:取消动画 animated:YES改成 animated:NO[_mainView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:targetIndex inSection:0] atScrollPosition...原创 2020-11-16 10:30:45 · 1583 阅读 · 0 评论 -
iOS之代码块的创建
代码片段存放在~/Library/Developer/Xcode/UserData/CodeSnippets可以将文件拷贝出来,放在不同的电脑上使用。最新版的xcode吧代码块放到了顶部。代码块设置:Title 代码块标题 Summary 描述文字 Platform 使用的平台All/iOS/macOS/tvOS/watchOS Language 使用的语言场景 C...原创 2020-11-03 10:48:32 · 362 阅读 · 0 评论 -
ios之NSFileManager文件操作
NSFileManager文件操作原创 2020-10-16 10:19:29 · 602 阅读 · 0 评论 -
ffmpeg之api实现、ios集成和使用ffmpeg、iOS集成和使用SDL、MacOS使用FFmpeg
参考:https://blog.csdn.net/zwz1984/article/details/82824524原创 2020-10-16 09:55:09 · 2543 阅读 · 0 评论 -
ios之OC与C、OC与c++互相调用
注意事项: OC 与 C++ 对象在内存管理上是不一样的。所以我们无法直接将一个 OC 对象直接赋值给一个 C++ 对象,或者相反。 第二点,OC 与 C++都支持指针,可以通过指针进行桥接。例如在一个 C++ 类中声名一个 OC的指针。 第三点,也是最重要的一点,clang可以通过程序文件的后辍名选择不同的编译器对其进行编译。如文件后辍名是.m,它会使用 OC编译器;如果是.mm,它会使用 Object-C++编译器。而既用到 OC,又用到 C++ 的程序文件则应该使用.mm..原创 2020-09-29 17:19:08 · 3671 阅读 · 1 评论 -
FFmpeg之命令行操作、音视频同步的原理
FFmpeg概要:https://blog.csdn.net/u011146511/article/details/85229288设置好FFmpeg的环境变量,就可以在命令行直接使用ffmpeg、ffprobe、ffplay命令;ffmpeg:ffmpeg的主要用途是编码、解码、转码、媒体格式转换、转封装。帮助基础信息:ffmpeg --help高级信息:ffmpeg --help long全部信息:ffmpeg --help full查看支持的视频格式:ffmpeg -forma原创 2020-09-18 17:28:36 · 1658 阅读 · 0 评论 -
iOS之ffmpeg开发音视频编解码概要、SDL
官网:http://ffmpeg.org/documentation.html简介:https://blog.csdn.net/qq_36688143/article/details/79162121ffmpeg中文网站:http://www.ffmpeg.clubffmpeg论坛:http://bbs.chinaffmpeg.com/forum.phpffmpeg:腾讯云社区:h...原创 2020-09-17 15:05:17 · 943 阅读 · 0 评论 -
Mac上安装使用Homebrew
参考:https://www.cnblogs.com/richard-youth/p/9718349.htmllinux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum包管理系统,Ubuntu有apt-get包管理系统;Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具。 换句话说就是macOS 缺失的软件包的管理器。Homebrew安装成功后,会自动创建目录/usr/local/Cellar 来存放Hom.原创 2020-09-17 14:11:07 · 361 阅读 · 0 评论 -
iOS之GIF动画和视频帧的处理、图片转换成视频
**********基础知识:CVPixelBufferRef 是一种像素图片类型,属于 CoreVideo 模块的,在Camera 采集返回的数据里得到一个CMSampleBufferRef,而每个CMSampleBufferRef里则包含一个 CVPixelBufferRef,在视频硬解码的返回数据里也是一个 CVPixelBufferRef。CVPixelBufferRef是iOS视频采...原创 2020-01-15 18:04:56 · 3939 阅读 · 0 评论 -
iOS之常用分类frame、button、
*******frame#import <UIKit/UIKit.h>@interface UIView (FLExtension)@property (nonatomic) CGFloat originX;@property (nonatomic) CGFloat originY;@property (nonatomic) CGFloat left;@propert...原创 2019-06-28 11:12:27 · 428 阅读 · 0 评论 -
iOS之真机和模拟器的CPU架构器架构\Xcode中和symbols有关的几个设置
*****查看静态库支持的架构:lipo -info /Users/路径/Desktop/xxxx.framework/xxxxlipo -info xxxx.a******查看.framewok支持的架构:1.进入到framework目录下cd /Users/.../xxxFramework.framework2.输入命令lipo -info xxxFramework...原创 2019-05-09 09:55:42 · 3539 阅读 · 0 评论 -
iOS之cocoaPods发布产品详解
******每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如Java: maven,IvyRuby: gemsPython: pip, easy_installNodejs: npmiOS:cocoaPodscocoaPods 地址:https://cocoapods.orgcocoaPods的继承、下载、版本控制原理:https://www.ji...原创 2019-03-25 17:50:34 · 392 阅读 · 0 评论 -
iOS之MWPhotoBrowser的使用及需要注意的问题
导入框架:https://github.com/mwaterfall/MWPhotoBrowser#import "LYBMineVC.h"#import "MWPhotoBrowser.h"@interface LYBMineVC ()<MWPhotoBrowserDelegate>@property(nonatomic,strong)NSMutableArray *ph...原创 2018-12-14 11:12:25 · 1947 阅读 · 0 评论 -
iOS /OC之视频、音频、相机、相册综合
*******视频的三种录制方式:https://www.jianshu.com/p/fe00883ad3d2******视频暂停、多视频合成:https://www.jianshu.com/p/174bb4f539cc******视频合成与混音https://www.jianshu.com/p/3c585899c455******保存图片和视频到本地相册:https://www.ji...原创 2018-12-13 17:45:15 · 1083 阅读 · 0 评论 -
iOS之字符编码
Unicode和UTF8、ASCII码的转换:https://blog.csdn.net/zhusongziye/article/details/84261211在iOS程序中,访问一些HTTP/HTTPS的资源服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码。网络标准RFC 1738规定url中只能包含英文字母和阿拉伯...转载 2018-12-10 14:41:32 · 2875 阅读 · 0 评论 -
iOS之单例实现的几种方法
方法一:+(SchoolManager *)sharedInstance { static SchoolManager *sharedManager; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ sharedManage...原创 2018-12-04 10:53:38 · 2648 阅读 · 0 评论 -
iOS 之xcode配置debug、release
https://blog.csdn.net/gongwutianya/article/details/52205192https://www.jianshu.com/p/e0c03f93414a#if DEBUG 或者#ifdef DEBUG(如果在下图中release中配置了DEBUG=0,就要用前面一种)#define RCIMKEY @"6tnym1br65ca7"//#de...原创 2018-11-29 16:00:53 · 2225 阅读 · 0 评论 -
OC中字符串的操作
字符串操作:https://blog.csdn.net/sevenquan/article/details/504338071.字符串中是否包含aBool is=[cityModel.name containsString:@"a"]; 2. 转换成小写 NSString *str = [NSString stringWithFormat:@"%@",@"AA"].low...原创 2018-10-27 11:39:15 · 296 阅读 · 0 评论 -
iOS之硬件相关名词、zigbee技术。
网关-----https://blog.csdn.net/qq_35212671/article/details/53576355网关和IP地址要设置成同一网段。如果两个IP地址,不在同一网段,这时候,要想通过IP地址访问另一网段的计算机(也是IP地址),就需要网关地址。网关地址就是出口的地址,而且,网关地址,是你最近的一个出口的地址。网关地址总是与你的计算机的IP地址是同一网段的。网...转载 2018-10-17 14:15:22 · 803 阅读 · 0 评论 -
iOS之视频硬编码和软编码、硬解码、软解码
ffmpeg:https://blog.csdn.net/qq_36688143/article/details/79162121、视频编解码综合:https://blog.csdn.net/leixiaohua1020/article/details/15811977https://www.jianshu.com/p/a6917c05a7d6https://www.jiansh...原创 2018-10-16 10:59:46 · 13237 阅读 · 0 评论 -
iOS之PDF相关实现
PDF的阅读功能几种方法实现:https://www.jianshu.com/p/93ec03564b4chttps://www.jianshu.com/p/ba08f8832528集成第三方SDK福昕Foxit PDF SD 国内付费SDK,可对PDF做标注等更多操作功能; PlugPDF 国外付费SDK,可对PDF做标注等更多操作功能; PSPDFKit 国外付费SDK,可对P...原创 2018-10-15 21:05:44 · 1062 阅读 · 0 评论 -
iOS之app直接和硬件交互、wifi、红外、蓝牙、zigbee、监控摄像头相关
app和硬件交互的几种方式:zigbee,蓝牙,wifi、nfc交互、声波。https://www.jianshu.com/p/aaf963fd6ebe手机访问硬件的几种模式:https://blog.csdn.net/zoomdy/article/details/51594977https://blog.csdn.net/qq_33570093/article/details/81567...原创 2018-10-15 11:53:18 · 9476 阅读 · 0 评论 -
iOS之音视频的理论和直播相关知识
直播协议介绍:https://blog.csdn.net/wjmnju/article/details/78664933监控的传输协议:https://blog.csdn.net/caoshangpa/article/details/53142698视频实质:纯粹的视频(不包括音频)实质上就是一组帧图片,经过视频编码成为视频(video)文件再把音频(audio)文件有些还有字幕...转载 2018-10-15 10:35:25 · 733 阅读 · 0 评论 -
iOS之网络请求框架YTKHttp的使用
github地址:https://github.com/yuantiku/YTKNetworkpod 'AFNetworking' pod 'YTKNetwork' pod 'YYModel' pod 'Toast'参考原理解析:http://www.cocoachina.com/ios/20170720/19942.htmlhttps://www.cnblogs.com...原创 2018-09-28 17:11:51 · 1901 阅读 · 0 评论 -
iOS址之Xcode中的 workspace, project, target, scheme、同一个workspace中创建多个project模块化协同工作、工程中引用另外一个工程
workspace, project, target, scheme详细解答:https://www.jianshu.com/p/5740f41881d9Xcode ProjectXcode中的 project里面包含了所有的源文件,资源文件和构建一个或者多个product的信息。project利用他们去编译我们所需的product,也帮我们组织它们之间的关系。一个project可...原创 2018-09-22 14:42:58 · 991 阅读 · 0 评论 -
iOS之属性引用self.xx与_xx的区别
https://www.cnblogs.com/mukekeheart/p/8251366.html@property声明的属性默认会生成一个_类型的成员变量,同时也会生成setter/getter方法。苹果将默认编译器从GCC转换为LLVM(low level virtual machine),才不再需要为属性声明实例变量了。在没有更改之前,属性的正常写法需要 成员变量 + @propert...转载 2018-09-18 09:29:04 · 500 阅读 · 0 评论 -
iOS 之网页中打开app应用
方法一:Universal Links唤醒app参考https://www.jianshu.com/p/77b530f0c67b方法二:直接在info中URLScheme添加协议名:比如qianjin(之前加了qianjin://跳不起来,把://去掉了就可以,这个可能h5那边加了://重复了) H5中的代码:<!doctype html><html lang...原创 2018-09-10 11:19:34 · 4928 阅读 · 0 评论 -
iOS打开相册多选、图片浏览器、图片裁剪
参考:https://www.cnblogs.com/cqb-learner/p/5792292.htmlhttps://www.jianshu.com/p/140f8996279e资源类PHPhotoLibrary 是一个资源库。能够获取相册权限以及对相册的操作,与AL不同,它不能获取资源对象哦. PHFetchResult 是一个结果集,一个泛型类。通过方法获取到的相册或者资源组...原创 2018-07-18 10:30:34 · 1843 阅读 · 0 评论 -
iOS之注册、修改密码、忘记密码、设置支付密码、忘记支付密码、修改支付密码
#import <Foundation/Foundation.h>@interface LYZZShareManager : NSObject+(instancetype)sharedManager;+(BOOL) IsIdentityCard:(NSString *)IDCardNumber;//身份证+ (BOOL)checkUserIdCard: (NSString *)idCa...原创 2018-07-16 10:46:48 · 596 阅读 · 0 评论 -
iOS之UISegmentedControl的使用、自定义按钮实现导航按钮切换、按钮左右切换、WMPageControllers实现按钮切换、UIPageViewController
-(NSMutableArray *)cantongdaoArr{ if(nil==_cantongdaoArr){ _cantongdaoArr=[[NSMutableArray alloc]initWithArray:@[@"通道1",@"通道2",@"通道3",@"新通道4",@"通道5",@"通道6",@"通道7",@"原创 2018-07-10 14:58:25 · 1730 阅读 · 0 评论 -
iOS之颜色的调用、显示16进制颜色、渐变色
//显示16进制颜色+ (UIColor *)colorWithHexString:(NSString *)color alpha:(CGFloat)alpha{ //删除字符串中的空格 NSString *cString = [[color stringByTrimmingCharactersInSet:[NSCharacterSet whit...原创 2018-07-02 18:26:50 · 1215 阅读 · 0 评论 -
iOS之常用框架集合
参考框架集合:https://www.cnblogs.com/Tempation/articles/5573681.htmlhttps://blog.csdn.net/shaobo8910/article/details/49892623(超级综合)https://www.jianshu.com/p/03e7bffa0dc4/https://www.jianshu.com/p/3625...原创 2018-06-30 09:04:29 · 245 阅读 · 0 评论 -
iOS之Charlse抓包工具的使用
参考:https://blog.csdn.net/Naruto_22/article/details/72900708https://www.cnblogs.com/mawenqiangios/p/8270238.html在手机中的设设置---》无线局域网--〉选择当前的网络--》底部的配置代理,选择手动,吧当前电脑的IP地址填入url,端口号8888;Charles 主要提供两种查看封包的视图,...原创 2018-06-25 16:22:24 · 1394 阅读 · 0 评论 -
iOS企业版app部署到自己的服务器
参考:https://blog.csdn.net/u013148287/article/details/70173335http://www.sohu.com/a/201137966_520677https://blog.csdn.net/rxl_dhf/article/details/53968944https://blog.csdn.net/xlyrh/article/detail...原创 2018-06-22 17:53:12 · 13146 阅读 · 1 评论 -
ios之系统相机和相册上传图片,相机拍照,相册选择图片
#import "Reachability.h"#import <Photos/Photos.h>#import <AVFoundation/AVCaptureDevice.h>#import <AVFoundation/AVMediaFormat.h>@interface LYMyrealnameVC ()<UITableViewDelegat...原创 2018-05-11 13:52:54 · 610 阅读 · 0 评论
分享