摘要:
一个比较简单能满足大部分需求的extensin,如下: swift 的基于UIView的位置属性 包含: 上下左右:left、right、top、botom 高宽:height、width 中心点:centerX、centerY 直接拷贝作为你的extension文件即可。 阅读全文
摘要:
Xcode打印栏出现如下警告: Main Thread Checker: UI API called on a background thread 这个是什么错误呢? 其实这并不一定是错误,也可以理解为一种警告,说他不是错误,是因为它不一定会影响你的代码功能,可能对你的实现功能毫无影响。 那么它的含 阅读全文
摘要:
Git提交代码push时,报错这个 发现原因是因为git里有一个tag(标签)和当前提交分支重名了,git检测到多个重复名称,因而报错提示你。。。 解决办法: 1、云端重新命名tag,弄好后重新pull,再push,如果还不行,就用第二种 2、本地删除掉tag,再push就可以了 - 如果是Sour 阅读全文
摘要:
前言: 在一些特定场景下,我们获取到的音视频,由于格式比较特殊,用avplayer等播放器是无法播放的,此时,我们可以借助强大的VLC播放器来处理。 原理这里不再赘述,下面我们讲一下如何添加VLC播放器代码。 封装功能: 1、视频播放、暂停、重播 2、视频快进、快退(进度条和手势) 3、音量和亮度的 阅读全文
摘要:
有时需要拿到app的dsym符号表文件,恰巧本地的构建版本文件已经不在了,那么我们还可以在iTunes那边获取到。 步骤不复杂: 1、登陆itunes网站 https://itunesconnect.apple.com/ 2、找到你的APP,点进去,选择【活动】-> 选择对应的构建版本 3、直接下载 阅读全文
摘要:
有时可能会遇到这种错误,关键是这种错误,有时只有这一句话,也不会给更多错误信息。 网上找了一些,总结了如下:(PS:以下是按照解决简易程度排序,不代表出现概率) 1、bitcode问题 解决如下:原因可能是第三方库不支持bitcode 2、TARGET→ General → Deployment i 阅读全文
摘要:
如果导航栏想做一个点击事件,正好是一个图片 我们可以直接这样: 不过,这样写我们会发现,图片颜色是不对的,显示的是系统色蓝色。 如何解决呢? 很简单,只要加一点代码,设置图片等显示mode为original 将上面的image改成如上即可解决。 当然,我们也可以写一个button,然后设置custo 阅读全文
摘要:
记录一下,感觉摘录的还是比较全的: 模拟器:4s-5: i3865s-7 Plus: x86_64 真机(iOS设备):armv6: iPhone、iPhone 2、iPhone 3G、iPod Touch(第一代)、iPod Touch(第二代)armv7: iPhone 3Gs、iPhone 4 阅读全文
摘要:
项目最近发布,部分用户在内侧使用,正好遇到一些问题,由于用户在其他城市,所以对于用户设备产生的崩溃日志,不好直接拿设备连接电脑。 对于已发布的项目,若要收集崩溃日志,我们可借助于第三方工具,如Bugly、友盟等,或者苹果自己提供的一个SDK函数:NSSetUncaughtExceptionHandl 阅读全文
摘要:
我们请求一个url时,最好要对其编码,转换成url识别的字符,以应对url里可能存在的中文、特殊符号等。 swift3之前用法: swift3: 编码: 解码: 记录一下。 阅读全文