
iOS 成长记录
tutuzhuz
多走一里路,如果可以。
展开
-
配置ssh-keygen比较具体比较小白的步骤
昨天组长让我配置ssh-keygen,网上搜了很多,试了很多次才弄好,于是就想写个比较小白比较具体的东西,让像我一样的初学者可以很明白的弄好它。不足的地方希望大家帮我指明,毕竟我没大有经验。首先在终端中输入 ssh-keygen -t rsa -C "你的邮箱地址” 回车出现这条语句后 Enter file in which to save the key (/User原创 2015-01-07 09:29:16 · 745 阅读 · 0 评论 -
textView 自动调节高度
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ BOOL b = YES; static CGRect sframe; if (b) { sframe = scrollView.frame; //CGRect sframe = scrollView.frame;原创 2015-02-07 17:29:39 · 533 阅读 · 0 评论 -
iOS KVC & KVO
原文 :http://www.cocoachina.com/industry/20140224/7866.htmlKey Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo,转载 2015-03-04 11:39:57 · 313 阅读 · 0 评论 -
UITableView获取cell的row值(解决自定义cell里的button通过点击无法获得cell的indexpath的问题
原文:http://www.2cto.com/kf/201310/252282.html假如你是用代码方式直接将控件(如UILabel、UIButton等)加到UITableView的cell中去的话,,,在出了 [cpp] - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAt转载 2015-03-07 11:29:36 · 635 阅读 · 0 评论 -
时间和时间戳互相转换
原文:http://www.it165.net/pro/html/201407/17530.html有时会遇到这样的问题,需要把时间和时间戳互相转换比如把当前时间转换成 “20140716155436”这样的格式或者是把“20140716155436”转换成“2014-07-16 15:54:36”首先来第一个:当前时间转换成 “201407161554转载 2015-03-09 10:02:38 · 539 阅读 · 0 评论 -
判断是否包含非法字符的方法(小白法)
-(BOOL) isContainIllegality{ NSString *name =self.userName.text; for (int i=0; ilength ; ++i) { NSRange range = NSMakeRange(i,1); NSString *subString =原创 2015-04-03 09:43:12 · 2775 阅读 · 4 评论 -
mac 安装 git flow
在终端输入以下两条命令 应该会有让输入用户密码的时候,密码为空应该不可以,之前先去偏好设置里设一个密码就好了 1.curl -L -O https://raw.github.com/nvie/gitflow/develop/contrib/gitflow-installer.sh 回车2. sudo bash gitflow-installer.sh 回车原创 2015-04-16 10:12:30 · 2842 阅读 · 0 评论 -
view圆角设置 不是全部圆角
如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码。UIView *vie转载 2015-06-12 10:33:47 · 663 阅读 · 0 评论 -
label的文字描边
@interface DrawLabel : UILabel@end@implementation DrawLabel- (void)drawTextInRect:(CGRect)rect { CGSize shadowOffset =self.shadowOffset; UIColor *textCo原创 2016-05-14 12:39:51 · 1340 阅读 · 0 评论 -
label 首行缩进
//自适应计算间距 - ( void )resetContent{NSMutableAttributedString *attributedString = [[ NSMutableAttributedString alloc ]initWithString : self . contentLabel . text ];NSMutableParagraphStyle *parag转载 2015-02-07 17:26:06 · 604 阅读 · 0 评论 -
键盘上方自定义view
转自:http://webfrogs.me/2013/01/09/ios-keyboard-custom-upperview/这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的notificat转载 2015-02-07 17:25:04 · 635 阅读 · 0 评论 -
Core Animation学习笔记一:CATransactions
原文:http://www.cnblogs.com/bandy/archive/2012/03/26/2418165.htmlCATransaction 事务类,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务.区分隐式动画和隐式事务:隐式动画通过隐式事务实现动画 。区分显式动画和显式事务:显式动画有多种实现方式,显式事务是一种实现显式动画的方式。 1.隐式转载 2015-01-09 11:08:55 · 479 阅读 · 0 评论 -
Core Animation学习笔记三:CAkeyframeAnimation
原文:http://www.cnblogs.com/bandy/archive/2012/03/27/2419281.htmlCAkeyframeAnimation:提供了关键帧动画的支持。你可以为层属性指定key path来使其产生动画,这个数组的值保存了动画每个阶段的值,同时还有key frame的次数和时间函数。在动画运行的时候,数组中的每个值就会被轮流进行插值使用。转载 2015-01-09 11:13:16 · 387 阅读 · 0 评论 -
Core Animation学习笔记二:CABasicAnimation
原文:http://www.cnblogs.com/bandy/archive/2012/03/26/2418356.htmlCABasicAnimation:为层的属性提供了简单的插值 //需要改变的属性 CABasicAnimation *animation=[CABasicAnimation animationWithKeyPath:@"corne转载 2015-01-09 11:15:19 · 522 阅读 · 0 评论 -
Core Animation学习笔记四:CATranstion
原文:http://www.cnblogs.com/bandy/archive/2012/03/27/2419332.htmlCATranstion:提供了影响整个层内容过渡的效果,在动画期间它使层产生fade(渐变),push(推拉)以及reveals(揭示)的动画效果。这些过渡的效果可以通过你自己自定义的core image filters来扩展。引用:http://hi.baidu.转载 2015-01-09 11:11:55 · 423 阅读 · 0 评论 -
C++续行符(反斜杠符号)
原文:http://blog.youkuaiyun.com/zhu2695/article/details/9152069参考一:由于最近好几次碰到反斜杠,不明白是什么意思,后来查了下,原来用的较多的是作为强制换行符,衔接上下两行的意思。有时候一个语句太长,一行写不下,或者显得不美观,为了便于阅读,可以将较长的语句拆分成两行甚至多行,除了最后一行之外,在每一个分行后面加一个反斜杠“转载 2015-01-09 16:58:48 · 10526 阅读 · 0 评论 -
textView 退回键盘
textview.returnKeyType = UIReturnKeyDone;#pragma mark - UITextView Delegate Methods-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{原创 2015-02-07 17:28:46 · 512 阅读 · 0 评论 -
加载数据
-(NSArray *)commentArray{ if (_commentArray == nil) { questionData *qdata = [[questionData alloc]init]; NSArray *dictArray = [qdata getCommentInfo]; N原创 2015-02-07 17:27:03 · 355 阅读 · 0 评论 -
需要注意的
类方法 一定要以类名开头比如 类名 detailData + (id)detailDataWithDict:(NSDictionary *)dict;不然数据加载会有错误全局变量和局部变量之间要记得赋值 还有 子视图记得添加原创 2015-02-07 17:27:50 · 341 阅读 · 0 评论 -
遇到的一些小问题
华文细黑[UIFont fontWithName:@"STHeitiSC-Light" size:13];[UIColor colorWithRed:211/255.0 green:211/255.0 blue:211/255.0 alpha:1];给imageview加圆角,需要写的语句self.headImage.layer.masksToBounds = YES;原创 2015-02-07 17:31:19 · 591 阅读 · 0 评论 -
给大家推荐一个听英语的神器 -- UK Radios
UK Radios界面简洁干净,虽然下面有个广告条,但丝毫不影响它的纯粹。除了各个电台就是播放按钮了,没有任何多余的操作,如果你只是想听英语,不考虑其他,那就下载UK Radios 吧!今天听了 BBC world 和 Absolute Rock ,前者是新闻类的,后面那个是音乐,感觉不错。其他的还不了解,但是培养语境还是很不错的。...原创 2019-03-28 11:35:43 · 13861 阅读 · 6 评论