- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 IOS 时间格式的设定以及相互之间的转化
1.首先时区的转换用到的时间戳,而时间格式的设置以及NSDate转换成字符串用到的是NSDateFormatter.2.时间格式的设置方法如下: NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterMediumStyle];
2015-07-17 10:44:51
502
原创 比较实用的UILabel字体以及各式定制
首先下面写的都是为了定制一个个NSMutableAttributedString对象。第一步:初始化一个NSMutableAttributedString对象如下:NSString *str1 = @"hello";NSString *str2 = @"world";NSString *contents = [str1 stringByAppendingString:str2];
2015-06-01 17:53:53
518
原创 怎么触发被覆盖的UIView类的视图的事件
举个例子:首先,视图的层次关系是self.view - > viewA->buttonA - >ViewB想触发被viewB覆盖的buttonA事件.需要重写ViewA的两个方法:1.- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event2.- (BOOL)pointInside:(CGPo
2015-01-28 17:03:33
657
转载 iOS开发键盘的弹出风格设置
UIKit框架支持8种风格键盘。typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation,
2015-01-19 09:58:56
641
原创 xcode6 折叠文件中的所有的函数
具体的链接是:https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/xcode_help-command_shortcuts/MenuCommands/MenuCommands014.html
2014-11-07 10:28:51
610
转载 iOS内存错误EXC_BAD_ACCESS的解决方法
iOS开发,最郁闷的莫过于程序毫无征兆地就崩溃了,用bt命令打出调用栈,给出的是一堆系统EXC_BAD_ACCESS的信息,根本没办法定位问题出现在哪里iOS开发,最郁闷的莫过于程序毫无征兆地就崩溃了,用bt命令打出调用栈,给出的是一堆系统EXC_BAD_ACCESS的信息,根本没办法定位问题出现在哪里。 首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的
2014-11-01 13:34:40
753
转载 ios 推送实现。
iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表
2014-10-29 09:13:43
499
转载 IOS开发中用到的加密算法
5.1 通过简单的URLENCODE + BASE64编码防止数据明文传输5.2 对普通请求、返回数据,生成MD5校验(MD5中加入动态密钥),进行数据完整性(简单防篡改,安全性较低,优点:快速)校验。 5.3 对于重要数据,使用RSA进行数字签名,起到防篡改作用。5.4 对于比较敏感的数据,如用户信息(登陆、注册等),客户端发送使用RSA加密,服务器返回使用DES(AES)加密。
2014-10-18 14:03:01
683
转载 UILabel 详细用法
1.text:设置标签显示文本。 2.attributedText:设置标签属性文本。 Ios代码 NSString *text = @"first"; NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:t
2014-09-16 11:46:05
676
转载 CABasicAnimation用法
CABasicAnimation 自己只有三个property fromValue toValue ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动画完成时,例如用位置属性做动画,层就会立刻 返回到它的初始位置 记住当你做动画时,你至少
2014-08-07 17:24:59
506
转载 UIBezierPath贝塞尔弧线用法1
UIBezierPath贝塞尔弧线常用方法记//根据一个矩形画曲线+ (UIBezierPath *)bezierPathWithRect:(CGRect)rect//根据矩形框的内切圆画曲线+ (UIBezierPath *)bezierPathWithOvalInRect:(CGRect)rect//根据矩形画带圆角的曲线
2014-08-07 10:31:32
682
转载 CAAnimation用到的一些方法
[_imgPic setImage:image];// 设置新的图片 CATransition *animation = [CATransition animation]; [animation setDuration:1.0]; [animati
2014-08-07 09:42:55
591
转载 CAAnimation的使用
动画分隐式动画和显式动画CAAnimatione采用了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;采用了CAAction协议,可以通过响应动作的方式来显示动画.CAAnimation的一些派生类:CATransition 提供渐变效果:(推拉push效果,消退fade效果,揭开reveal效果)CAAnimationGroup 允许多个动
2014-08-07 09:02:47
872
转载 xcode 5以后使用svn
这两天响应老板要求,把所有代码放到公司的SVN服务器上,按照我的想法肯定是就苹果组建一个服务器,然后内部版本控制,自带的Xcode就有这个功能,之前也这么做过,但是xcode4.X系列SVN还是很好用,自从升级到Xcode5之后还没弄过。今天试了一下午还是没完全明白,眼看弄不出来,就直接用命令行了,不过一些简单的东西还是试出来了。1.如何使用Xcode5 SVN从公司服务器 check
2014-08-04 16:09:02
743
转载 如何在MAC环境下(Xcode)使用svn,以及新手在团队使用svn注意事项
如何在MAC环境下(Xcode)使用svn,以及新手在团队使用svn注意事项分类: svn2013-10-23 17:58 3673人阅读 评论(1) 收藏 举报svnxcode开发工具版本控制合并1、Xcode4中苹果有自带的SVN软件------>Organizer------>Repositories2、SVN checkout到本地后,删
2014-08-04 15:44:28
607
转载 NSLayoutConstraint-代码实现自动布局的函数用法说明
NSLayoutConstraint-代码实现自动布局的函数用法说明 1234567[NSLayoutConstraint constraintWithItem:(id)item att
2014-08-04 13:34:50
531
转载 带属性的字符串(NSMutableAttributedString)的使用
带属性的字符串(NSMutableAttributedString)的使用 //带有属性的文字 //1.创建对象 NSString *original = @"今天你还好吗?"; NSMutableAttributedString *attrTitle = [[NSMutableAttributedStringalloc] initWithStrin
2014-08-01 13:44:34
411
转载 iOS 程序崩溃解决方案
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作 NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler); 官方文档介绍:Sets the top-le
2014-07-31 17:17:02
675
ios UItableviewCell 中的UIlabel 采用自动布局fConstraints结果出现问题。
2014-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人