OC
文章平均质量分 64
iOSXu
iOS
展开
-
Masnory库导致的Xcode卡顿 编译问题
Xcode卡顿Masonry 大量使用时导致Xcode在New build system编译卡顿原因:#import "View+MASAdditions.h"#import "ViewController+MASAdditions.h"这两个文件方法实现放在了.h文件中解决方案:使用pod 'Masonry', :git=> "https://github.com/warpling/Masonry.git", :branch=> "master"或者创建上面两个文件对应原创 2021-06-08 10:54:06 · 392 阅读 · 0 评论 -
今日分享-ios蓝牙
最近新接手智能硬件的项目,要用到ios蓝牙,接下来把最近收集的资料和查到的相关信息分享给大家,划分为一下几个方面1. ios蓝牙库的基本介绍-CoreBluetooth 2. CoreBluetooth使用详解 3. 相关问题1. ios蓝牙库的基本介绍-CoreBluetooth 首先熟悉相关名词:Central(中心设备)、Peripheral(外围设备)、advert原创 2018-02-04 21:50:07 · 1359 阅读 · 1 评论 -
今日分享-Swift之KVO
说到KVO,IOS开发者肯定都不陌生,尤其对使用oc开发的同学,更为熟悉,接下来先回顾下oc中的KVO.KVO:键值观察机制,提供了观察某一属性变化的方法,极大的简化了代码。作为一种设计模式,它被这样介绍。它与KVC之间的关系这里不在赘述,有兴趣的同学可以去了解一下。 先来看一段代码://添加监听者[self.scrollview addObserver: self forKeyPat原创 2018-01-05 17:04:56 · 679 阅读 · 0 评论 -
读取相册信息(相册按时间排序) ios
最近项目用到了读取系统相册,有个需求是最新的照片在最前面,以便于查找ios8之前自定义相册排序 1.先把读取相册时用到的那些属性与接口罗列出来/**@param NSIndexSet 需要获取的相册中图片范围@param NSEnumerationOptions 获取图片的顺序(顺序还是逆序)//ALAssetsGroupEnumerati原创 2017-06-01 17:47:54 · 5766 阅读 · 0 评论 -
今日分享-自定义返回按钮(与系统按钮位置一致)
首先来看三张图:代码已贴出在图片下方无文字返回按钮设置:[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];swiftUIBarButtonItem.appearance().setBackButtonTi原创 2017-12-22 17:46:55 · 2334 阅读 · 0 评论 -
ios横竖屏转换相关<全屏播放界面处理>
一直想写一篇关于屏幕旋转的文章,最近抽出些时间整理了下之前项目用到的屏幕旋转相关问题。 1.强制转屏 2.播放器在连接投影仪时,旋转屏幕也能正确横屏原创 2017-08-28 09:32:10 · 635 阅读 · 0 评论 -
iOS获取设备型号和App版本号等信息(OC+Swift3.0)
本文参考http://www.cnblogs.com/YYSheng/p/5550127.html获取设备名称OC代码NSString *deviceName = [[UIDevice currentDevice] name];Swift代码let deviceName = UIDevice.current.name获取系统版本号OC代码NSString *sysVersion = [[UIDevi原创 2017-08-22 11:18:37 · 2929 阅读 · 0 评论 -
cocopods安装,移除及问题
1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功$gem sources -l4.安装CocoaPods (1) $sudo gem install cocoapods > 备注:苹果系统升级 OS X ELCapit原创 2017-07-25 10:48:10 · 341 阅读 · 0 评论 -
ios音频处理 音轨合成 swift
let appendedAudioTrack: AVMutableCompositionTrack = composition.addMutableTrackWithMediaType(AVMediaTypeAudio, preferredTrackID: kCMPersistentTrackID_Invalid) //此处创建的为音轨属性,可以理解为合成物所需要的原料 ,对音轨的加工都在这个方法里面进行,此处为音频合成MediaType为 AVMediaTypeAudio原创 2016-12-01 14:11:22 · 2239 阅读 · 0 评论 -
ios动画
// 动画分为两种UIView层动画 CALayer层动画。 // UIView层动画分为两种类型: // 1.属性动画 // 2.过渡动画 //属性动画之block// [UIView animateWithDuration:1 animations:^{// self.AView.alpha = 0.3;原创 2015-10-16 19:42:53 · 210 阅读 · 0 评论 -
关于ios动画
动画分为两种UIView层动画 CALayer层动画。UIView层动画分为两种类型:1.属性动画 2.过渡动画属性动画之block [UIView animateWithDuration:1 animations:^{ self.AView.alpha = 0.3; }];转场动画,自定义曲线动画原创 2017-07-19 23:38:45 · 278 阅读 · 0 评论 -
resource fork, Finder information, or similar detritus not allowed
最近忙着swift2升级3,由于项目庞大,使用了很多第三方,以至于耗费了大量了的精力,把版本升级到3.0.最后在运行时出现了上面的错误解决方案: 首先关闭Xcode,打开终端:进入DerivedData目录cd ~/Library/Developer/Xcode/DerivedData/ 然后再终端输入:xattr -rc . xattr -rc . 成功运行!原创 2017-06-27 17:37:46 · 362 阅读 · 0 评论 -
关于正则表达式
正则表达式 编辑 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix中的工具转载 2017-05-22 16:14:37 · 631 阅读 · 0 评论 -
NSDate相关知识点
// 获取了当前时间 打印出来是0时区(格林威治时间)的时间 NSDate *date = [NSDate date]; NSLog(@"%@",date); // 获取明天此时此刻的时间 // 以秒为单位 NSDate *date1 = [NSDate dateWithTimeIntervalSinceNow:24原创 2015-08-25 23:05:45 · 236 阅读 · 0 评论