仿喜马拉雅音频播放器
最近花点时间做了一个模仿实现喜马拉雅的播放器功能,播放器实现功能包括: 1、隐藏、缩小、全屏展示 2、前进,后退,快进快退、控制播放进度、速度、声音大小等基本播放功能 3、可选择几首或者一段时间后定时关闭播放 4、锁屏界面控制播放 5、跳转到播放列表,选择指定音乐播放 6、可循环,全部循环播放 7、封面圆盘旋转动画控...【详细】
git CocoaPod 私有库 公有库
不死D小强 2019年07月03日 赞:0 评论:0 阅读:294
认识CALayer
layer和view的关系 开始开发都是从view开始,而且很长一段时间可能都只认识到view,而只会在某些角落看见layer,比如圆角,比如coreAnimation动画,还有绘制内容时也使用CALayer,所以对于layer的首要疑问肯定是:这货跟view到底什么关系? 来段文档: Layers provide infrastructure for your views. Specifically, layers make it easier and more efficient to draw and animate the ...【详细】
iOS开发 iOS技术点
Monkey2020 2019年07月03日 赞:0 评论:0 阅读:107
Best Must-have Element that You Should Include in Your Health Activity Tracker Application
In the past few years, fitness befalls a religion for some people globally. Gazing at the group interest, companies began creating movement tracker applications for helping customers keep a record of their health activities. Till date, there have been some technology innovations, comprising fitness bands, fitness watch, and many other fitness solutions. Although there aren’t any secret rules for successful healthcare mobile app development ....【详细】
app development Online medicine pharmacy
riteshpatil 2019年07月03日 赞:0 评论:0 阅读:295
阿里百度12个iOS 技术面试题及答案总结,希望对你有帮助!
前言 随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。 一、如何绘制UIView? 绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类...【详细】
会飞的狼 2019年07月02日 赞:0 评论:0 阅读:4
iOS面试题:UIView block动画实现原理
在了解UIView block动画实现原理之前,需要先了解CALayer的可动画属性。 1. CALayer的可动画属性 CALayer拥有大量的属性,看CALayer的头文件内容,会发现很多的属性的注释中,最后会有一个词叫做Animatable,直译过来是可动画的。下面的截图只是CALayer众多可动画属性中的一部分(注意frame并不是可动画的属性) /* The bounds of the layer. Defaults to CGRect...【详细】
iOS面试题
Monkey2020 2019年07月02日 赞:0 评论:0 阅读:74
为了不逼疯产品经理,我们建立了一个缺陷管理!
一个有效的缺陷管理流程有多重要?我见过一些团队并没有一套有效的流程,而是通过口头或者邮件的方式进行着缺陷管理,这些方式可能会导致许多问题,比如: 测试人员和产品经理说:我们发现了15个Bug。 产品经理提交给开发人员了 过会儿,开发人员说:我修复了14个,另一个不是Bug。 产品经理当然就又要提交给测试人员啦~ 然后,...【详细】
cornerstone 2019年07月02日 赞:0 评论:0 阅读:256
这款APP与PC端同步,真的好用
力软于去年的七月份就推出了移动端的敏捷开发框架(力软移动APP2.0),这款APP是和PC端是相连的,并且PC端和移动端是同属于力软框架的,PC端开发的功能会同时在移动端同步生成,做到同时开发同时使用。 力软APP开发环境支撑vs2017以上的版本,支撑数据库sqlserver2005\oracle11g\mysql4.5 及以上版本。WebApi 的接口为nancy,使用Js 框架:jquery mobi...【详细】
代码生成器
sbd1122 2019年07月02日 赞:0 评论:0 阅读:45
预测iOS 13中的大小类
如果您依赖于大小更改来构建自适应布局,则应该检查iOS 13的代码.UIKit现在可以预测视图的初始特征,因此您不能假设traitCollectionDidChange在视图首次添加到视图层次结构时将调用它。 特征集合和大小类 Apple在iOS 8中首次引入了特征集合来描述用户界面的环境属性(特征)。水平和垂直尺寸类特征粗略地指示宽度或高度是否受约束(紧凑)...【详细】
ios
Septday 2019年07月02日 赞:0 评论:0 阅读:96
【福利】一个效果丰富、高度自定义的手势密码、图形密码库
一个轻量级、面对协议编程、高度自定义的 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码 相比于其他同类三方库有哪些优势: 完全面对协议编程,支持高度自定义网格视图和连接线视图,轻松实现各类不同需求; 默认支持多种配置效果,支持大部分主流效果,引入就可以搞定需求; 源码采用Swift5编写,通过泛型、枚举、函数...【详细】
pujiaxin33 2019年07月02日 赞:0 评论:0 阅读:231
文本编辑器---iOS本地与JavaScript交互解决方案
iOS原生OC与JS互调 本文demo: git地址 由于前段时间刚刚完成一个比较复杂的本地与原生的交互应用,需求要做一个类似有道云笔记或简书这样的文本编辑器,在本地网页编辑各种复杂的文章然后保存到后台,需要时从后台提取展现。现对这种混合应用如何实现,以及开发过程中遇到的坑进行一个总结。基于JavaScriptCore封装了一个新的sdk,文...【详细】
git CocoaPod 私有库 公有库
不死D小强 2019年07月02日 赞:0 评论:0 阅读:308
做为 iOS 开发者 现在对未来迷茫怎么办?
前言: 昨天看了QQ群里面关于技术交流的QQ群聊天记录,其中感慨最深的就是有一哥们说自己做程序员都快两年了,不知道自己想要啥,该怎么做,是继续做程序员该是转型做其他的行业?这个问题,相信有很多的朋友也经历吧。 1,回想过去刚刚进入职场 特别是进入了一个高薪的职位的时候,虽然会很苦,很累,但是一想到是自己的专业...【详细】
会飞的狼 2019年07月01日 赞:0 评论:0 阅读:46
@程序员:2019 年软件开发新趋势
趋势和流行之间有什么区别?流行是短暂的,它可能在爆火后不久就会燃尽,而趋势持续时间更长,同时也会影响更多行业和市场。 今天,就来看一看2019年的软件开发新趋势是什么? 部分为译文: 大多数时候,为了顺利开展和维系你的业务,需要提供一些必要的软件,以帮助你能够获得详细且真实的运营数据并保存较长时间。不同的企...【详细】
代码生成器
sbd1122 2019年07月01日 赞:0 评论:0 阅读:53
从电子游戏到DevOps
从电子游戏到DevOps 在一个项目团队中,开发与运维之间的关系像极了知名大型游戏《刺客信条》里的故事:开发就是追求自由的刺客联盟——我喜欢用各种新颖技术手段去满足用户爸爸那些花里胡哨的需求,你别管那技术好不好用,总之它实现了需求;运维就是那支持秩序的圣殿骑士——我要的是稳定运行!稳定运行!稳定运行啊! 于是...【详细】
cornerstone 2019年07月01日 赞:0 评论:0 阅读:218
iOS面试题:事件传递和响应机制
1. 事件的产生 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,为什么是队列而不是栈?因为队列的特点是FIFO,即先进先出,先产生的事件先处理才符合常理,所以把事件添加到队列。 UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)...【详细】
iOS面试题
Monkey2020 2019年07月01日 赞:0 评论:0 阅读:61
iOS面试题:UIWindow,UIView,CALayer的区别
1. UIWindow @interface UIWindow : UIView @property(nonatomic) UIWindowLevel windowLevel; // default = 0.0 @property(nonatomic,readonly,getter=isKeyWindow) BOOL keyWindow; - (void)becomeKeyWindow; // override point for subclass. Do not call directly - (void)resignKeyWindow; // override point for subclass. Do not call directly - (void)makeKeyWindow; - (void)makeKeyAndVisible; // convenience. most apps call this to show the main window and also m...【详细】
iOS面试题
Monkey2020 2019年07月01日 赞:0 评论:0 阅读:71
Google AdSense 又被封号,这些要点你知道吗?
在AdSense群里,经常看到有小伙伴抱怨:我明明没有干违规的事情,可为什么Google又把我的账号封了?!接着,就开始向群友极力吐槽Google,结果最后发现是因为自己在测试时没有更换IP、且频繁点击自己网站上的广告,导致被Google判定为了恶意点击。 通常来说,AdSense账号被封,是因为放置Google广告的方式、网页内容或者位置不合适,欺骗...【详细】
收款 Google adsense 多账号关联
ehco4869 2019年07月01日 赞:1 评论:0 阅读:424
2019年创建健身应用程序的最佳方法
如果您怀疑是否要创建健身应用程序,那么请不要再思考了。 随着越来越多的品牌投资移动和网络开发,健身应用越来越受欢迎。创建健身应用程序可为您的企业提供强大的竞争优势。 去年健康和健身应用程序在Apple App Store中最受欢迎的应用程序中排名第8位,占市场份额的3.01%(Statista Survey,2018) 健康与健身应用排在第11位,占Google...【详细】
to app create a how make fitness
Bessalitskykh 2019年07月01日 赞:0 评论:0 阅读:255
为什么 Flutter 是跨平台开发的终极之选
跨平台开发是当下最受欢迎、应用最广泛的框架之一。能实现跨平台开发的框架也五花八门,让人眼花缭乱。最流行的跨平台框架有 Xamarin、PhoneGap、Ionic、Titanium、Monaca、Sencha、jQuery Mobile、React native、Flutter 等等。但这些工具的表现也是高低有别,各有千秋。 在这些流行的框架中,有很多也已经消失在了历史的长河中被人渐渐遗忘了。但...【详细】
ios Flutter
Septday 2019年06月29日 赞:0 评论:0 阅读:84
RxSwift 框架快速掌握(一)
前言 算了一下日子,我在北京已经呆了7年了。7年也让我步入了大龄程序员的一列。不过还好,在这偌大的城市我安了家容下了我的身体和灵魂。 前段时间一直在玩RxSwift ,现在有很多的朋友在玩RxSwift,现在就简单的记录一下,怎么能快速的学习和掌握框架.RxSwift其实并不是很难,你看了我写的这篇你就明白了。 现在RxSwift的的成绩非常不...【详细】
ios crash分析 Runloop hook
iOS搬运工 2019年06月29日 赞:0 评论:0 阅读:256
90%的项目经理都想不到,沟通成本原来可以这么小
偶然回想起中学时候一次过生日,邀请朋友来家里,突然我就开始纠结到底要不要去买蛋糕。要是买,他在来的时候也买一个该怎么办……我是不是应该打个电话给他呢?可是打了我说啥呢,说“你到哪儿了,你买蛋糕了吗”?莫名感觉有点尴尬…… 这就是沟通问题,没想到我居然中学时就意识到了,虽然是因为一件没什么意义的问题…...【详细】
cornerstone 2019年06月28日 赞:0 评论:0 阅读:238
共2151个 共108页 1234567891011末页
sina weixin mail 回到顶部