9月17号凌晨,苹果官方正式发布了iOS18正式版本。iOS18也带来了很多新的功能,那么我们来一起看看iOS有哪些新变化,以及哪些会对我们这些开发者带来新的影响。 开发者需...
9月17号凌晨,苹果官方正式发布了iOS18正式版本。iOS18也带来了很多新的功能,那么我们来一起看看iOS有哪些新变化,以及哪些会对我们这些开发者带来新的影响。 开发者需...
佛教云:“人生八苦,即是:生苦、老苦、病苦、死苦、爱别离苦、怨憎会苦、求不得苦、五阴炽盛苦。”五阴即是五蕴,五阴集聚成身,如火炽燃,前七苦皆由此而生。 生老病死乃自然之理,而...
“我认为半玩世者是最优越的玩世者。这种学说,就是指一种介于两个极端之间的那一种有条不紊的生活。这种中庸精神,在动作与静止之间找到一种完全的均衡。所以理想人物,应属一半有名...
由于Mac系统对文件夹/usr/bin做了严格限制,而新版系统自带的ruby又是在/usr/bin/ruby下运行,导致用旧的安装方式会报You don’t have wri...
UICollectionViewCell 也可以实现类似于 UITableViewCell 的点击效果 首先:设置UICollectionViewCell的点击背景 cel...
模糊效果(毛玻璃):对效果视图做了一个模糊的效果,即在目标视图上添加一个模糊视图. 方法一 系统方法,这种方法有一定的局限性,不能设置毛玻璃的层次,效果,且在某些手机贴膜下会...
iOS内部提供了自定义转场动画的代理 @property (nullable, nonatomic, weak) id transitioningDelegate; 我们...
当我们网络加载GIF,或者获取到本地GIF的数据data时,可以将data转换成动图UIImage //获取动图 + (UIImage *)animatedGIFWithDa...
音频采集会得到格式为CMSampleBufferRef的音频包,音频推流一般把音频流转换成flv格式 (1)将音频流CMSampleBufferRef转换成PCMdata -...
视频采集会得到格式为CMSampleBufferRef的视频包,视频推流一般把视频流转换成flv格式 (1)首先将视频流转换成YUV的数据格式 //获取yuv数据 - (NS...
Bundle库中获取GIF图片数组 NSMutableArray *imageArray = [NSMutableArray array]; // 获取gif url N...
OC系统用的是sqlite数据库,下面来总结一些常用的sqlite数据库语言 新建表 CREATE TABLE IF NOT EXISTS 'table_name' ('t...
NSThread(分线程):提高应用程序的运行效率 开辟多线程的要点: 1.同一时间,CPU只能处理一条线程,即同一时间只能执行一个程序顺序流; 2.多线程是并发(同时)执行...
在这之前,我从没有想过,+load和+initialize能扯出这么多东西来,但今天确实扯出这么多,如有错误之处,欢迎指正哈~~~ +load 方法是系统自动调用的,无需手动...
使视图的部分区域透明,我们可以使用CGContext来实现: // 默认是去创建一个透明的视图 UIGraphicsBeginImageContextWithOption...
NSArray *array= [asset tracksWithMediaType:AVMediaTypeVideo];// 明确媒体类型为视频,
for (AVAssetTrack *track in array) {
NSLog(@"track---:%@", track);
NSLog(@"track.totalSampleDataLength---:%lld", track.totalSampleDataLength);// 视频文件字节大小
}
iOS 视频链接获取视频信息 预览图 视频时长获取视频预览图,这里用到了SDImage的缓存图片功能: - (void)videoImageWithvideoURL:(NSURL *)videoURL atTime:(N...
获取视频预览图,这里用到了SDImage的缓存图片功能: - (void)videoImageWithvideoURL:(NSURL *)videoURL atTime:(N...
渐变色: typedef NS_ENUM(NSInteger, UIColorGradientDirection) { ///水平方向 UIColorGradient...
iOS的UIView提供了基本的设置圆角的方法,即: view.layer.cornerRadius= cornerRadius; 但是在项目中常常遇到需要在指定位置...
- (void)getDeviceColor{ UIDevice *device = [UIDevice currentDevice]; SEL selector =...