上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: CADisplayLink 一个可以让你的App同步屏幕刷新帧率的定时器对象。在初始化CADisplayLink的时候,提供一个target和selector,这样当屏幕刷新的时候,会根据target调用对应的selector方法,需要将这个定时器添加到run loop中去同步屏幕的刷新loop。 阅读全文
posted @ 2018-07-09 10:58 Mr轨迹 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 近期主要是在搞iOS的即时通讯的开发,第一个及时聊天版本已经上线了。前期曾考虑过聊天类的SDK,因为考虑到深度的定制并且与业务的需求高度相关,但最后选择了自己实现整套聊天的过程。 前端使用的是SocketRocket、如之前的文章有所叙述。 "文章链接" 。 后端使用的是 "WorkerMan" 。 阅读全文
posted @ 2018-07-04 14:50 Mr轨迹 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 原理基本和安卓的.9图片类似。不过iOS是直接设定4个方向的距离inset,拉伸里面的小区域。 这里设置上下左右4个方向的距离都是30,然后看下面的图: 拉伸的区域也就是上图红色小方块的区域。 图片拉伸的几个方法: 代码的方式: 但上面的代码方式始终不够简洁明了。感觉拖泥带水。所以引出下面的方法。 阅读全文
posted @ 2018-05-09 17:24 Mr轨迹 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 延续之前的文章,本篇关于即时聊天界面的开发技巧。首先需要参考别人的产品,最具有参考性的应该是微信App了,它可以发送文字、表情、语音、图片等,这里讨论的是文字与表情混排的常见消息类型。使用到的是 YYText 。 YYText对很多iOS开发者并不陌生,因为在处理图文混排问题上,经常会用上它,而且A 阅读全文
posted @ 2018-05-09 17:12 Mr轨迹 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 什么是Markdown? Markdown是一门轻量级的标记语言。可以使用任何文本编辑器进行编写,标记符号简单易记,学习成本低。 Markdown常用标记: 1)代码块标签,使用反斜点`包裹文字。效果如下: 2)引用标签,使用右箭头开头即可,格式: ,效果如下: Hello,Markdown。引用标 阅读全文
posted @ 2018-05-08 17:03 Mr轨迹 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 好好好久没有在cnblogs上写博客,不过在这里写的最早的一篇博客的时间戳,真是时间久远啊,那时候还没毕业。不在cnblogs的期间,在github pages、简书上写过博客,github pages的markdown还是不错的,不过百度不能检索到文章,也就是通过百度,永远无法导流搜索到我的文章( 阅读全文
posted @ 2018-05-08 16:46 Mr轨迹 阅读(8042) 评论(0) 推荐(0) 编辑
摘要: 一些系统关键字的变换(服务器传的key名称id 转 模型中的tid),记录下:(本来是放在有道云笔记里面,整理笔记时,拿出来。。。其实没必要放博客的 = =) 阅读全文
posted @ 2016-04-29 10:23 Mr轨迹 阅读(4413) 评论(0) 推荐(0) 编辑
摘要: 下载XAMPP Mac版本。安装dmg文件。傻瓜式操作。 XAMPP默认的配置根目录在:/Applications/XAMPP/xamppfiles/htdocs/*下。 但是在这个目录下,安装ThinkPHP是不行的。无法创建ThinkPHP相关的文件,所以需要调整根目录。 调整目录方法: 打开编 阅读全文
posted @ 2016-04-22 16:55 Mr轨迹 阅读(2423) 评论(0) 推荐(0) 编辑
摘要: 小记一笔,免得下次翻阅的时候,又浪费太多时间去验证。 经常需要比对两个时间的差距,当差距7天的时候就给出一定的提示等等什么的。 代码如下: 阅读全文
posted @ 2016-04-20 16:39 Mr轨迹 阅读(3893) 评论(0) 推荐(0) 编辑
摘要: iOS中的多行文本计算,这次是UITextView的多行文本。 注册UITextView的监听代理,当文字发生变化时,执行下面的代码来计算动态高度: 其中的tableview beginUpdates/endUpdates 是当UITextView控件在Cell中时,当TextView的高度变化时, 阅读全文
posted @ 2016-04-06 11:03 Mr轨迹 阅读(2846) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页