OC-H5交互心得
前言 最近突然公司有需求做H5交互,在此写点心得体会,如果你也该做这个需求,一定一定想清楚什么时候是H5掉OC什么时候是OC掉H5,这点很重要。在这里,我选择原生UIWebview,不喜欢用第三方,没有安全感。 如何查看html原代码 既然要做h5交互,那就要学会如何查看网页源代码,就是为了避免遇到不爱交流的同事,其实语言相差没那么大...【详细】
小李aa 2017年12月07日 赞:1 评论:0 阅读:407
OC-网络封装Session(对各种错误说不)
前言 算是一些经验总结吧,网络类的封装一定一定千万千万小心封装,把各种可能罗列出来,包括可能预见的错误以及经常出现的错误,而且要考虑到方便使用,本文使用的是NSUrlSession(用原生还是第三方不重要,重要的是逻辑要清晰)。 HTTP相关 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。这些不...【详细】
session HTTP网络封装
小李aa 2017年12月07日 赞:1 评论:0 阅读:374
如何设计出正确的搜索模式?
以下内容由 Mockplus 团队翻译整理,仅供学习交流, Mockplus是更快更简单的原型设计工具 。 如果你正在阅读这篇文章,那么你一定正在设计一个有搜索功能的网站或应用程序。在这篇文章中,我将介绍5个最佳实践,这些实践可以帮助大家设计了更好、更实用的搜索机制。 最佳实践 1.视觉线索 无论创建任何类型的用户界面,为用户提供快...【详细】
交互设计 原型设计
jongde 2017年12月06日 赞:0 评论:0 阅读:322
Core Animation(中)───动画
原文地址(WellsCai的简书) 前面我们介绍了Core Animation框架中的图层,接下来我们来学习动画部分,动画是Core Animation一个显著的特性。要注意的是,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。且Core Animation是直接作用在CALayer上的,并非UIView。 Core Animation对CALayer所有的可动画属性做动画。动画不需要我们在Core Animatio...【详细】
ios animation Core CALayer 图层
稻香里的守望者 2017年12月05日 赞:1 评论:0 阅读:413
jenkins多工程打包
jenkins多工程打包 之前在工作中遇到一套代码(有一点点功能差异)出多个app的情况。打包的时候我们需要配置code_sign_identifier、bundle_identifier、provison_profile、以及UMeng、Jpush、环信等第三方Appkey当然还有许多其它自定义的配置,这么多项配置很容易写错并且也很麻烦。为了解决这个问题我把所有配置项都整理到了两个plist文件,分别是build...【详细】
ios jenkins打包
kyloMooa 2017年12月05日 赞:0 评论:0 阅读:118
面试题 谈谈你对copy 与 mutableCopy 看法
很多面试官都喜欢问你什么是浅拷贝什么是深拷贝,我们该怎么回答? 1、浅拷贝是内存地址指针的复制,新对象和源对象指向同一片内存空间(指针拷贝); 2、深拷贝是产生一个新的对象及对象元素,引用计数器retainCount +1(内容拷贝); 3、没了…… 通俗的理解: 浅拷贝就是你和你的影子(你改变你的影子就变,你的影子被改变你也...【详细】
501993785 2017年12月05日 赞:1 评论:0 阅读:222
关于侧滑popToViewController的问题与处理
做了几年的iOS 开发 一直没有写技术博客的习惯,以至于技术语言表达很枯竭~。 不废话了…… 苹果官方在 iOS7.0 给出了 interactivePopGestureRecognizer 属性 , 侧滑返回 出栈 方式; 一、在使用过程中 很容易与UIViewController控制器中的subview子类视图造成手势冲突; 以下介绍两种最为常见的冲突; 1.冲突一:侧滑返回 与 UIScrollView 的冲突 在使用...【详细】
ios interactivePopGestureRecognizer侧滑问题
501993785 2017年12月05日 赞:1 评论:0 阅读:492
ios折线图,曲线图。
折线图相信大家不会陌生,下面上一段代码有注释的那种、、、 首先自定义一个YJHFoldLineView .h里面写一下代码: @interface YJHFoldLineView : UIView //x轴坐标 @property(nonatomic,strong)NSArray XArr; //y轴坐标 @property(nonatomic,strong)NSArray YArr; //实际数据的x坐标 @property(nonatomic,strong)NSArray realXArr; //实际数据的y坐标 @property(nonatomic,strong)NSArray realYArr; //坐标的提示...【详细】
折线图 ios折线图 曲线图
673100280 2017年12月05日 赞:1 评论:0 阅读:456
监听UITextField停止输入1秒后搞事情
最近遇到一个搜索框实时搜索的问题。用了以下方法,监听输入框停止输入后1秒后做数据请求。(为何不做本地搜索呢!!!!!) 先定义一个全局变量 @property(nonatomic,assign)NSInteger inputCount;//用户输入次数,用来控制延迟搜索请求 给输入框添加监听 [_searchField addTarget:self action:@selector(chanegTextField:) forControlEvents:UIControlEventEditingChanged]; 监听...【详细】
UITextField 停止输入
673100280 2017年12月05日 赞:1 评论:0 阅读:291
关于button连续点击事件
以下用的是延迟方法,还望各位大神给出更加方案!! UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(50, 100, 50, 50); button.backgroundColor = [UIColor purpleColor]; [button setTitle:@"AAAA" forState:UIControlStateNormal]; [button addTarget:self action:@selector(clickButton:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:button]; -(void)clickButton...【详细】
button 点击事件
673100280 2017年12月05日 赞:1 评论:0 阅读:78
lable添加环绕文字。注意使用!
项目中用到的一些文字中嵌图片(不建议列表中过多使用,会造成滑动卡顿效果)!!!! NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@",self.contentLab.text]]; // 修改富文本中的不同文字的样式 [attri addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0, self.contentLab.text.length)];...【详细】
富文本 环绕文字
673100280 2017年12月05日 赞:1 评论:0 阅读:79
self.navigationController替换最后一个class
_**前段时间项目中用到,触发本页面中一个事件后直接用另一个页面替换本页面,由于本人实在栈里面所以用了以下方法: //这一步不用多说 NSMutableArray * array =[[NSMutableArray alloc]initWithArray:self.navigationController.viewControllers]; //删除最后一个,也就是本页面 [array removeObjectAtIndex:array.count-1]; //你要替换的class UIViewController * controller =[[UIViewControl...【详细】
NavigationController
673100280 2017年12月05日 赞:1 评论:0 阅读:44
日期计算!本周和下周日期时间!
最近项目中用到了本周下周的计算,小记一笔! NSInteger year,month,day,hour,min,sec,week; NSString *weekStr=nil; NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDate *now = [NSDate date]; NSDateComponents *comps = [[NSDateComponents alloc] init]; NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit | NSHourCalendarUnit | NSMinu...【详细】
日期 时间
673100280 2017年12月05日 赞:1 评论:0 阅读:41
ios关于自定义返回按钮和侧滑手势返回失效的问题;
最近做项目时遇到需要自定义返回按钮,但是侧滑手势失效的问题,网上查了好多资料做了一些总结!下面是代码; 由于每个页面都涉及到,本人使用了子承父类,先创建一个继承UIViewController的类作为父类,.m里面写以下代码: //自定义返回按钮 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"icon_back"] s...【详细】
侧滑手势返回 返回按钮
673100280 2017年12月05日 赞:1 评论:0 阅读:46
数组从大到小排序
NSComparator finderSort = ^(id string1,id string2){ if ([string1 integerValue] > [string2 integerValue]) { return (NSComparisonResult)NSOrderedAscending; }else if ([string1 integerValue] < [string2 integerValue]){ return (NSComparisonResult)NSOrderedDescending; } else return (NSComparisonResult)NSOrderedSame; }; //数组排序:大 > 小 NSArray *resultArray = [“你的数组” sortedArrayUsingComparator:finderSort]; NSLog(@"数组...【详细】
排序 数组
673100280 2017年12月05日 赞:1 评论:0 阅读:185
iOS 接入微信 Mars_Xlog 文件解析(带加密log文件)
Mars 最近更新了新功能,加入了日志加密功能,包括PRIV_KEY 和 PUB_KEY。 一、所以首先去微信开发者平台获取自己log日志的加密的key。 二、然后更新下载之前mars,编译脚本倒入到自己的项目 三、若之前使用着xlog,会有两个文件(log_crypt.h,log_crypt.cc),在新版本倒入项目之后已经不需要了。 四、然后就是修改mars/xlog 下的appender。在main文件...【详细】
Mars log文件加密 解析
lvhahaha 2017年12月05日 赞:3 评论:0 阅读:171
小小数据统计(柱状图、折线图、扇形图)
引导语 大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。换而言之,如果把大数...【详细】
ios 折线图 柱状图 扇形图
fuzheng0301 2017年12月05日 赞:2 评论:0 阅读:64
服务类App原型制作分享-South Devon Accounting
这是一款服务类App,主要提供会计和商业咨询类服务。这款App首页局部很简单清晰,直接把主要分类菜单以图标+文字的形式排列出来,这让我直接使用了Mockplus的图标按钮组件,该组件既可添加图标,又可编辑文字,并且外形可以自由选择,十分好用,同时丰富的图标库,让我在选择图标时,轻松快速。 先简单看看动图: 点击这里,可以...【详细】
原型设计工具
jongde 2017年12月04日 赞:0 评论:0 阅读:144
20个优秀手机界面扁平化设计,让你一秒看懂扁平化
古语常说:去粗取精,去伪存真。自小念念不忘的句子,不仅是教会我们为人处世的道理,更是准确的揭示了事物的本质和规律。自13年兴起的Flat设计趋势,也恰恰好符合了这一规律。去除冗余、厚重和繁杂的装饰效果,这是Flat设计的核心意义。 道理仿佛异常简单,但要做出优秀的Flat设计,却并不如此。如何去掉多余的透视、纹理、渐...【详细】
交互设计 原型设计
jongde 2017年12月04日 赞:1 评论:0 阅读:378
Core Animation(上)───图层
原文地址(WellsCai的简书) 一. 视图和图层的关系 Core Animation不仅仅是我们认识的“核心动画”,它是一个复合引擎,它的职责是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在图层树的体系中。 我们可能对视图的概念比较熟悉,一个视图就是在屏幕上显示的一个矩形块(UIView,UIButton等)。视图在层级...【详细】
ios animation Core CALayer 图层
稻香里的守望者 2017年12月02日 赞:1 评论:0 阅读:431
共1003个 共51页 1234567末页
sina weixin mail 回到顶部