- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 视频添加背景音乐遇到的“大坑”----Asset
/* 注意: 新的音乐资源,一定要提前创建加载 , 否则在添加音乐轨迹时, audioAssetTrack.asset 有可能会为nil,会导致在插入音轨时,失败,引发错误:无法完成这项操作 [audioMutableCompositionTrack insertTimeRange:timeRange ofTrack:audioAssetTrack atTime:startTime err...
2018-09-16 09:23:12
899
翻译 iOS 图片局部拉伸
1. 使用系统提供api方法实现: 方法一:默认平铺 [image resizableImageWithCapInsets:UIEdgeInsetsMake(10, 5, 10, 5)] 方法二:可选择两种resizingMode,平铺(UIImageResizingModeTile) 和 拉伸(UIImageResizingModeStretch) [image resizableIma...
2018-09-01 12:52:20
2452
原创 iOS Xib约束 与 TabbleView Cell高度自适应 之 爱恨情仇
这里只讲,如何使用系统的方法计算Cell高度:要点1:XIB的布局的方式是重中之重,要遵循自上而下,比如类似朋友圈的布局;中间“detailLabel”需要自动计算高度,以detaiLabel为分割,上方控件从上而下,下方控件从下而上,detail.top =“上部控件”.bottom,detail.bottom =“下部控件”.top,不用设置DetailLabel的高度;要点2:设置系统的预估...
2018-04-23 10:28:54
1773
原创 OC 监听 Hbuilder 的 点击事件
JS端处理:$("#back").click(function(){var notifyCenter = plus.ios.importClass(“NSNotificationCenter”);notifyCenter.defaultCenter().postNotificationNameobject(“SendNotifyFromHbuilder”,”information”);});OC端...
2018-04-18 15:25:58
1280
翻译 关于 unrecognized selector sent to class
1. 产生原因一: 链接器在处理包含Category(类别)方法的UNIX的 "静态库" 时,没有将Category的方法链接到APP中 2. 产生的其他原因,欢迎评论补充! 解决方法: 设置 " -ObjC " 知识补充: 在开发iOS SDK时,为了方便使用者手动集成,最好是减少使用者需要配置的信息,所以"伪符号"方案和 "Perform Single
2018-01-17 14:01:27
5302
原创 iOS 在pod管理的第三方库中, 引用另一个pod管理的第三方库的方法
举个例子: pod 管理的第三方库有 MJExtension.Framework 和 SDWebImage.Framework, 如果想在MJExtension的某个类中 使用 来自SDWebImage库的 类, 如下操作: 第一步: 在pod中 找到MJExtension, 在Build Phases 中 导入SDWebImage.Framework 第二步: 在pod的
2017-12-21 13:56:42
7662
3
翻译 iOS8之后, 保存图片到本地相册, 避免重复保存同一张
使用Photo Framework 框架中的 PHPhotoLibrary 操作 /** * 将网络保存到本地相册, 并存入缓存数组以便使用 * imageUrl: 网络图片URL */ - (void)saveNetworkImageToAlbum:(NSString *)imageUrl{ //判断本地是否存在相同图片的标识 NSStr
2017-12-14 15:56:40
3572
原创 block 基本用法
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px 'PingFang SC'; color: #4bd156} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff} span.s1 {font: 14.0px Menlo; font-variant-
2017-09-05 10:18:16
288
翻译 atomic与nonatomic
一、atomic 和 nonatomic 作用:决定属性生成的getter 和 setter 是否为原子操作(多线程下的同步访问); atomic: 原子性操作,也就是说,在多线程下访问属性的setter方法时,系统会自动为该属性加上一个同步lock锁,这个类似 @synchronized(self) { }; nonatomic:非原子性操作,禁止多线程,不涉及线程锁的操作,执行效率会高
2017-09-05 10:01:12
587
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅