iOS学习
文章平均质量分 59
hyichao_csdn
这个作者很懒,什么都没留下…
展开
-
storyboard,.h文件,.m文件,类声明,和其他东东。
学ios开发,第一步肯定是要把开发平台给混熟。在mac上装个xcode,然后新建一个ios的工程(入门级别的single view application),观察有什么文件。最吸引人的文件,我觉得是一个叫storyboard的东东。在这个板上,可以拉动各种控件进去,然后关联到代码,就可以实现很多功能。我找到一篇很不错文章,共享出来:http://www.co原创 2014-12-04 15:09:18 · 1360 阅读 · 0 评论 -
iOS客户端的微信支付接入
对于一个iOS的APP,如果有一些虚拟的商品或者服务需要通过在线支付来收费的话,一般有几种主流的选择。 如果是通过APP调用支付平台APP的思路的话,一个是调起支付宝客户端,一个则是调起微信支付。实际上,从代码的角度,调起支付APP就是把一些关键的参数通过一定方式打包成为一个订单,然后发送到支付平台的服务器。所以,只要搞清楚了参数设置,搞清楚了每个支付平台的SDK里面一些关键API的使用,基本上就原创 2015-05-28 17:08:43 · 3062 阅读 · 5 评论 -
iOS开发:发出系统的声音!发出自己的声音!
这个链接非常详尽地列举了IOS7里面所有的系统声音,声音的ID,声音的存放位置尽管现在已经是ios8的时代,但是系统声音这个东东不会因此过时,毕竟声音就那几十种,不会一下子有太大变化。https://github.com/TUNER88/iOSSystemSoundsLibrary这个stackoverflow里面有一些比较有用的信息和链接,包括怎样播放系统声音,怎样查看ref原创 2015-04-26 22:12:13 · 1578 阅读 · 0 评论 -
iOS中从零开始使用protobuf
让我们一起打开下面这个链接https://github.com/alexeyxo/protobuf-objc在github上有protobuf-objc,其中的readme可以教会我们安装proto到咱们电脑里面。然后利用protoc,也就是protobuf的编译器可以编译.proto文件,生成一些.h和.m文件。在移动App中,使用protobuffer可以做储存,可以做网络原创 2015-03-13 18:42:58 · 8940 阅读 · 4 评论 -
iOS 使用levelDB储存本地数据
对于移动端应用,很多时候需要保存本地数据,目的有很多,例如缓存数据,例如保存本地设置属性,例如保存闪退之前的数据和状态。做数据本地缓存一般需要实现一下几个逻辑方法(当然,命名随意,意思到了即可)- (BOOL)hadCache;- (NSArray*)getCache;- (void)clearCache;- (void)setCache:(NSArr原创 2015-02-14 12:40:16 · 2607 阅读 · 0 评论 -
iOS的手势控制
今天做了一下iOS的手势控制手势自然就是在真机上面,除了点击这种短暂动作之外的操作,主要包括:1 PanPan就是最常见的拖动了。单个手指从屏幕滑动,系统会识别出这是一个pan gesture,当然代码里面需要包含一些固有的定义,才可以对这个手势做反应。 注:在xcode的模拟器上面,只需要按住鼠标(or触摸板)不放,然后拖动,就是模仿真机中的pan了。原创 2015-01-03 16:12:16 · 1881 阅读 · 0 评论 -
iOS 的 AutoLayout:Masonry
iOS在设计UI的时候,以前很少使用autolayout,因为以前就那么几款ios设备,不用做太多适配。最近苹果出了这么多乱七八糟的设备,iPhone6呀6plus呀各种,使得ios开发者要注重各种屏幕适配。于是autolayout就十分必要一般对于一个view,我们使用masonry的方法很简单UIView* v = [[UIView alloc]init];/*原创 2015-01-16 22:33:31 · 2268 阅读 · 0 评论 -
学习使用炫酷的 Facebook Pop (四)
除了上面提到的几种Spring Animation,Decay Animation的效果也非常炫酷。Decay就是衰减的意思,例如POPDecayAnimation *anim = [POPDecayAnimation animWithPropertyNamed:kPOPLayerPositionX]; anim.velocity = @(100.0); anim.fr原创 2014-12-04 15:31:21 · 1457 阅读 · 0 评论 -
学习使用炫酷的 Facebook Pop(三)
POPSpringAnimation里面除了位置,大小之外还有很多其他的animation效果。从别人那里摘录下来,虽然没有试验过,但是我读了下代码基本是对的,应该没有太大问题。这个动效将按钮旋转 POPSpringAnimation *rotationAnimation = [POPSpringAnimation animationWithPropertyNamed:kP原创 2014-12-04 15:29:49 · 741 阅读 · 0 评论 -
学习使用炫酷的 Facebook Pop (二)
假如要对一个view进行一种animation,使得这个view往下移动一段距离,弹一弹然后停住,就要利用POPSpringAnimation这个类。很大程度上参考了popping那份代码。感谢直接上代码:-(void)moveDownView:(UIView *)view{ /* kPOPLayerPosition意思是这个animation对象要原创 2014-12-04 15:27:51 · 1873 阅读 · 0 评论 -
iOS与openCV
上周有个小任务,是对做一个检测图像相似度的demo。关于图像的话,最时尚的做法,应该是利用openCV了。opencv,时尚时尚最时尚!xcode要用openCV,首先要把这个开源库导入。恶补了一阵openCV的知识,就大概可以开始了。至于如何恶补,请问度娘吧 。。(听说大神都用google。。但是看英文还是挺累的。。反正度娘懂,就算了吧。。)导入openC原创 2014-12-04 15:10:37 · 763 阅读 · 0 评论 -
iOS初体验
暑期为了充实自己,提升自我,找了一份很好的实习工作,是iOS方面的。自从工作开始,每天都感觉生活积极向上,连打游戏的欲望都没有了。每天就算是下班了,也总是想着打开电脑做点什么,或者看点什么。今天突然想起,好久没有更新的自己的博客了。。之前看了些神经网络的东东,后来又转到了手写交互方面的,现在又突然搞搞iOS。。不过,对于感情,我还是很专一的!。。嗯。。废话不多,就这样吧~原创 2014-12-04 15:05:38 · 494 阅读 · 0 评论 -
学习使用炫酷的 Facebook Pop (一)
学习一下facebook pop framework。这是一个非常出名的iOS animation框架,据说本来是苹果不开发给开发者的。但是后来不知道怎么搞的,突然被公开出来。故事看了几篇,也什么亮点,自动忘记了。focus到这个开源框架。到github上面一搜pop animation,星星最多的那个就是facebook pop,下面还有很多大牛小牛们写的代码,但是由于我这台电脑转载 2014-12-04 15:18:24 · 1697 阅读 · 0 评论 -
gcd,block,dispatch queue
今天稍稍用到了ios里面的多线程,看了一下相关的知识,文章和代码,感觉真的相当有用。当一个app正在使用,有时候需要碰到大运算量的任务。假如这个任务是在主线程进行,那么用户不得不等待该任务完成再进行下一个动作。这时候,用户第一个想做的实情,就是关掉app。。。。于是,一个叫做multithreading的技术不得不出生。。。(成语是 应运而生?)有一原创 2014-12-04 15:16:13 · 1360 阅读 · 0 评论 -
Xcode快捷键
时间紧急,急着睡觉。今晚分享一些杂七杂八的东西好了。Xcode快捷键,展现大牛风采,逼格甚高,当然在实用性上也是顶呱呱,至少提高了30%的效率。分享一个很不错的博文:http://blog.csdn.net/totogo2010/article/details/7640612里面有图文全解,正确教你使用快捷键。。个人而原创 2014-12-04 15:07:04 · 423 阅读 · 0 评论 -
重温一下ios基本控件拖动添加
今天做个小demo,因为忘记了一些基本知识(肯定是以前不够牢固),导致弄了很久实际上就只是一个属性忘记添加而已,一个小小的IBoutlet。。。打开storyboard(注明:现在刚刚更新的xcode 6,故storyboard可以选择长宽高,适应不同型号的苹果产品,在适配方面用起来倒是相当舒服,而且每种size都写的清清楚楚用途是什么,是iphone还是ipad,我想这个也是苹果原创 2014-12-04 15:17:13 · 2131 阅读 · 0 评论 -
解决CocoaPods各种慢的方案(gem换源+pod repo换源)
本文重点讲述如何对Cocoapods进行换源,解决由于github服务器慢带来的各种install慢update慢问题,亲测有效。原创 2015-12-06 14:18:55 · 31059 阅读 · 2 评论