GCD与NSOpration的区别
1.GCD是底层的C语言构成的API,而NSOperationQueue及相关对象是Objc的对象。 2.在GCD中,在队列中执行的是由block构成的任务,这是一个轻量级的数据结构;而Operation作为一个对象,为我们提供了更多的选择; 在NSOperationQueue中,我们可以随时取消已经设定要准备执行的任务(当然,已经开始的任务就无法阻止了),而GCD没法停止已经加入queue的block...【详细】
iOS字符串 汉字 时间戳 utf8
gedefu 2016年03月23日 赞:0 评论:0 阅读:339
清理Xcode产生的垃圾
Xcode作为iOS、OS X等平台的常用开发工具,其功能强大且又免费,深受大众开发者的喜爱。 然而,Xcode时间用了长了大家一定会发现磁盘空间一下子会被占用非常厉害。可能用了1年的时间,磁盘空间就少了好几十GB!这是怎么回事呢? 因为从Xcode 4开始,每个项目构建之后,其中间生成的文件以及各种资源都会被存放在Xcode目录下,而不是用...【详细】
zenny_chen 2016年03月23日 赞:1 评论:0 阅读:662
为Swift编码引入map()和flatMap(), map those arrays
翻译自:http://alisoftware.github.io/swift/2015/09/20/thinking-in-swift-2/ 翻译者:lzy 欢迎转载,请注明出处: http://zyden.vicp.cc/map-those-arrays/ 这篇文章将讨论将map和flatMap用在Array上 先来看看一段代码: class ListItem { var icon: UIImage? var title: String = "" var url: NSURL! static func listItemsFromJSONData(jsonData: NSData?) -> [ListItem] { guard let nonNilJsonData = jsonData, let json = try? ...【详细】
ios iOS开发 swift GitHub 优化 swift技巧 swift进阶
3826715 2016年03月23日 赞:0 评论:0 阅读:345
iOS聊天中的消息编码处理
iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换 +(long)getTimeSp{ long time; NSDate *fromdate=[NSDate date]; time=(long)[fromdate timeIntervalSince1970]; return time; } //将时间戳转换成NSDate +(NSDate )changeSpToTime:(NSString)spString{ NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:[spString intValue]]; return confromTimesp; } //将时间戳转换成NSDate,加上时区偏移 +(NSDate)zoneC...【详细】
iOS字符串 汉字 时间戳 utf8
gedefu 2016年03月23日 赞:1 评论:0 阅读:341
解决项目开发中masksToBounds离屏渲染带来的性能损耗
github链接: https://github.com/liuzhiyi1992/ZYCornerRadius 本文地址:http://zyden.vicp.cc/zycornerradius/ 欢迎转载,请注明出处,谢谢。 这篇文章介绍ZYCornerRadius解决生产中圆角带来的离屏渲染问题的思路。 日常生产中app布局离不开美丽的圆角(RounderCorner),特别是用圆角UIImageView来做数据呈现交互,但是这种柔和易于让人接受的视图效果并不仅仅是改变了...【详细】
ios 圆角 性能
3826715 2016年03月23日 赞:0 评论:0 阅读:467
首篇ApplePay应用内支付线上接入教程
本人博客原文地址:http://zyden.vicp.cc/applepay/ 欢迎博客留言交流 ApplePay在中国上线后,就有许多线上app前后脚加入了对其的接入支持,个人比较喜欢的ENJOY也抢在首批接入了ApplePay应用内支付。本文将分享作者的接入经验。 ApplePay是苹果公司推出的一种线上/线下的便捷支付方式,根据TouchId来验证支付卡持卡人身份,ApplePay并不参与资金流动...【详细】
ios iOS开发 applepay
3826715 2016年03月23日 赞:1 评论:0 阅读:923
iOS开发之JSON和XML
XML What XML是一种使信息具有结构性的标记语言,很类似HTML,XML文档是一种树结构,它从"根部"开始,然后扩展到"枝叶"。 XML被设计为具有自我描述性,例如: <note> <to>George</to> <from>John</from> <heading>Reminder</heading> &lt;body&gt;Don't forget the meeting!&lt;/body&gt; </note> 上面的这条便签就具有自我描述性,它...【详细】
wzt 2016年03月23日 赞:0 评论:0 阅读:387
iOS开发之多线程GCD
前言 这篇文章主要讲GCD的使用,相关博客如下: iOS开发之多线程理论部分 NSOperation NSThread 什么是GCD 全称是Grand Central Dispath,纯C语言,提供非常多强大的函数,是目前苹果官网推荐的多线程开发方法,NSOperation便是基于GCD的封装。 GCD的优势所在 为多核的并行运算提出了解决方案 GCD会自动利用更多的CPU内核,比如双核,四核。 GCD会自动管...【详细】
wzt 2016年03月23日 赞:0 评论:0 阅读:291
iOS开发之沙盒路径查找
前言 默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。 Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录 Library:存储程序的默认设置或其它状态信息,里面还有一个二级目录Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删...【详细】
wzt 2016年03月23日 赞:0 评论:0 阅读:417
IOS开发学习第一天
两年前辞职,一边照顾两个孩子,一边鼓捣点小生意,没有赚到啥钱,但也没怎么担心钱的问题。安静下来也会考虑前途的问题,是继续回去上班,还是继续把小生意做大?在把手头上的事情做好的同时也要考虑将来的发展。 真正的最后动手写代码,还是10年前在大学了。入职了一家日本外包公司后,做着与日本人沟通及一些项目管理得...【详细】
ios
诗音诗佑 2016年03月23日 赞:0 评论:1 阅读:405
Xcode7 安装插件
在升级了 Xcode7 之后有些插件不能使用了.现在提供如下解决办法: 首先查看 Xcode 的 UUID,在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 会得到一串 UUID 码 找到 Xcode 插件所在的目录 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 选择已安装的插件如:VVDocumenter-Xcode,右键显示包内容,找到 info.plist 找到DVTPlugInCompatibilityU...【详细】
wang-hao 2016年03月23日 赞:1 评论:5 阅读:236
关于更新cocoapods报错
1.gem sources --remove http://ruby.taobao.org/ 2.gem sources -a https://ruby.taobao.org/ 3.查看源对不对 gem sources -l 4.再安装就好了 sudo gem install cocoapods【详细】
zztllove 2016年03月23日 赞:0 评论:2 阅读:198
拿走即用之傻瓜式图片轮播器
使用条件 先导入SD_WebImage框架 将WHCircleImageView、WHCirCleImageViewCell类导入项目(具体代码见下面) 代码 WHCircleImageView.h import @interface WHCircleImageView : UICollectionView //提供一个接口 -(instancetype)initWithFrame:(CGRect)frame AndImageUrlArray:(NSArray )ImageUrlArray view:(UIView )view; @end WHCircleImageView.m import "WHCircleImageView.h" import "WHCirCleImageViewCell.h" import...【详细】
wzt 2016年03月23日 赞:0 评论:0 阅读:295
iOS聊天中的消息编码处理
iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换 +(long)getTimeSp{ long time; NSDate *fromdate=[NSDate date]; time=(long)[fromdate timeIntervalSince1970]; return time; } //将时间戳转换成NSDate +(NSDate )changeSpToTime:(NSString)spString{ NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:[spString intValue]]; return confromTimesp; } //将时间戳转换成NSDate,加上时区偏移 +(NSDate)zoneC...【详细】
iOS字符串 汉字 时间戳 utf8
gedefu 2016年03月23日 赞:1 评论:0 阅读:281
Button点击事件
最近做了一个关于蓝牙4.0的项目,里面遇到了一个有关button点击事件的问题,要求按住button执行命令,松开就停止执行命令。(和以往常用的UIControlEventTouchUpInside点击执行效果不同) 问题不难,但是对新手可能有点疑惑,这里寒风给需要的伙计说一下。 整体基本上就是创建一个button和一个计时器timer,然后一共生成三个方法,在点击下去...【详细】
冬日的寒风 2016年03月23日 赞:3 评论:0 阅读:198
iOS中汉字的处理
//将汉字字符串转换成UTF8字符串 +(NSString )chineseToUTf8Str:(NSString)chineseStr{ NSStringEncoding encodingUTF8 = NSUTF8StringEncoding; NSData responseData2 =[chineseStr dataUsingEncoding:encodingUTF8 ]; NSString string=[sendSocket NSDataToByteTohex:responseData2]; return string; } //将十六进制字符串转换成汉字 +(NSString)changeLanguage:(NSString)chinese{ NSString strResult; NSLog(@"chinese:%@",chinese); if (c...【详细】
iOS字符串 汉字 转换
gedefu 2016年03月23日 赞:0 评论:0 阅读:259
在Xcode7程序打包过程中遇到的各种问题 及解决方法
遇到这样的问题就需要这样 将箭头所指的内容删除,也就是Executable file中的内容删除,再重新打包上传 ![ Enter your image description here: ](/Users/wgs/Desktop/屏幕快照 2016-03-17 下午5.51.26.png) 遇到这个问题 一般都是自己的网络出现问题,如果确定网络没有问题,就可以放心的点击重试,总会成功的,我就是这么解决的。【详细】
项目打包上传遇到的问题
王国松 2016年03月23日 赞:1 评论:0 阅读:193
开发中关于UITableView的优化的认识
UITableView作为ios中使用最频繁的控件之一,其性能优化也是常常要面对的,尤其是当数据量偏大并且设备性能不足时。本文旨在总结tableview的几个性能优化tips,并且随着认识的深入,本文将持续更新,力求将tableview的优化做到极致! Let`s begin! 治病就要先知道病因,我们先来分析一下影响tableview滚动性能的因素有哪些: 1 2 3 1、cellForRowAtIn...【详细】
ios MAC 优化
narklon_iOS 2016年03月22日 赞:0 评论:1 阅读:584
NavigationBar的标题样式
[self.navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:22],NSForegroundColorAttributeName:[UIColor colorWithRed:30/255.f green:160/255.f blue:230/255.f alpha:1]}];【详细】
wolimomo 2016年03月22日 赞:0 评论:0 阅读:191
图片拉伸方法
1. UIImage *bgImage = [UIImage imageNamed:@"navigationbar"]; bgImage = [bgImage stretchableImageWithLeftCapWidth:160 topCapHeight:22];【详细】
wolimomo 2016年03月22日 赞:0 评论:0 阅读:194
sina weixin mail 回到顶部