iOS之旅--swift emoji 处理

转发请注明来源: https://z.clouderwork.com/article/70c539ccb2b66565Swift中使用NSAttributedString展示Emoji遇到的坑引:新的功能模块由Swift3开发,开发阶段由于没有测试emoji表情,前几天发现这个bug,当发出的文本中带有emoji表情的时候,显示会出现问题,如图1: 其实展现的时候,应该是这样的,如图2:图1:...
阅读(260) 评论(0)

Get新技能

家里路由器添加了一个强大的功能,微信推送,http://sc.ftqq.com/3.version, 很好用的功能,Get一下,以后自己实现一个...
阅读(79) 评论(0)

iOS之旅--Swift时间戳转换自定义时间显示

由于业务需要,根据时间戳展示不同的时间显示,所以写了一个工具,可以提供如下的实现; isToday·返回是否是今天 isYesterday·返回是否是昨天 isYear·返回是否是今年 hour·返回距离当前有几个小时 minute·返回距离当前有几分钟 yesterdayTimeStr·返回格式为”HH:mm”的时间 noYesterdayTimeStr·返回格式为”MM-dd HH:mm”的时间...
阅读(813) 评论(0)

iOS之旅--Swift3中UIKeyboardFrameEndUserInfoKey的用法

Swift3中UIKeyboardFrameEndUserInfoKey的用法在监听键盘事件的时候,我们一般会用到如下方法,来获取键盘动画的时长和键盘的frame,一般会使用到键盘弹起后的高度,用来处理输入框的位置。在Objective-C上用习惯的UIKeyboardFrameEndUserInfoKey可以很方便的获取键盘弹起后的高度,但是swift3更新之后,之前的方法又不能用了,所以在这里备...
阅读(303) 评论(0)

iOS之旅--UILabel后边出现一条线的解决办法

UILabel 在label的周围出现一条线,如图: 原因:frame的宽高没有取整,或者说上下左右边没有取整解决方法:在取frame得时候,加上CGRectIntegral,使得宽、高得到一个整数,然后就完美的解决这个问题 对CGRect使用CGRectIntegral取整。...
阅读(996) 评论(0)

iOS开发之旅--Swift3中的注释、警告、提示写法(#pragma mark)

iOS开发之旅–Swift3中的注释、警告、提示写法(#pragma mark)1、在之前的iOS开发中,我们经常使用#pragma mark来注释,使用#warning打警告,但是在swift3中不支持了 //TODO: //MARK: //FIXME:...
阅读(1170) 评论(0)

iOS开发之旅--Reveal查看别人的App

工欲善其事,必先利其器。 很早就听说使用Reveal可以查看别人的App布局,so最近买了一个二手手机,越狱玩,(查看别人的App需要越狱,不太建议新手机越狱)1、手机需要先越狱,盘古越狱比较厉害,简单方便,如果你自己会越狱,那更好! 2、越狱之后打开Cydia,会自动更新源和插件, 3、需要安装Cydia Substrate和OpenSSH,装了OpenSSH之后就可以通过电脑的ssh命令连...
阅读(203) 评论(0)

iOS之旅--获取字符长度

有的时候产品需求是有点奇葩,比如:我们的字数限制是按字符算的,服务端通过unicode判断字符长度,但是我们有没有unicode长度的方法呢,果断有!!!Android、iOS方法统统都有!...
阅读(724) 评论(0)

iOS开发之旅--ReactiveCocoa使用小结2

Go on!      先祝福孩子儿童节快乐!今天简单介绍RAC中rac_signalForSelector的使用,分为delegate、按钮点击事件的绑定、监控方法有没有执行的一个很好的办法...
阅读(413) 评论(0)

iOS开发之旅--ReactiveCocoa使用小结

很久没有更新博客了,维持了两个多月的高强度工作,让自己放松一下,对近期的技术进行一些总结。本人是一个兼职的云工作开发者, 我所接触到的云工作有:解放号、云沃客、开源中国众包等等,本人印象比较好的是云沃客,这个平台,工作比较多,模块细化的也比较好。对于我们移动开发而言,开发单模块甚至单界面是可以提高开发速度的。 ReactiveCocoa中的KVO实现登录注册等功能中提交按钮状态的变化。...
阅读(1168) 评论(0)

Html踩坑之旅

开始踩坑,记录我学习的过程中遇到的疑问和得到的结果。 ·form(表单部分)当我看到form的时候,我就很疑惑,这个可以用来干什么(因为我经常听web开发的同事说“表单”这个名词),简单的观察之后,发现基本用法如下: 名字 <input type="text" name="username" style="width: 300...
阅读(216) 评论(0)

iOS开发之旅--React native使用IDE推荐webstorm

使用了atom,挺费劲的,后来又装了webStorm,感觉挺不错,下载地址:https://www.jetbrains.com/webstorm/download/ 虽然收费,但是在大中华破解遍地都是,找了一个破解办法,如下: 安装完webStorm之后,激活界面选择第二个License server,下面输入框输入http://idea.lanyus.com,确定即可!...
阅读(2196) 评论(0)

iOS之旅--用CollectionView实现轮播图效果+封装方法

思路:使用Section来实现,每一组的数据都一样,默认设置N组(正常情况下50-100即可,除非有人很无聊),然后添加定时器,使CollectionView滚动到相应的地方,手动拖拽是collectionView本身就具备的。 https://github.com/shijinliang/KSDemo/tree/CollectionView轮播图...
阅读(1938) 评论(1)

iOS之旅--轮播图封装使用教程

轮播图封装使用介绍ScrollImageView.hScrollImageView.m 这两个文件拷贝到工程即可使用,scrollview 的宽高在ScrollImageView.h里面调整,//之前为了省事用的屏幕宽高 #define ScreenSize [UIScreen mainScreen].bounds.size #define ScrollWidth ScreenS...
阅读(511) 评论(0)

iOS之旅--scrollView实现无限轮播

scrollView实现无限轮播这里为了实现真实的无限轮播,采用了 n+2 张图片轮播,代码控制,显示 第2 ~ 第n+1张图片。 1、第1、n+1个图片一样,第2,n+2 个图片一样, 2、手动实现循环滚动,scrollView滚动结束调用的两个方法: 3、计时器...
阅读(1894) 评论(0)
118条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:198944次
    • 积分:2614
    • 等级:
    • 排名:第13064名
    • 原创:102篇
    • 转载:15篇
    • 译文:0篇
    • 评论:50条