OC
文章平均质量分 56
阿里海瑟要
这个作者很懒,什么都没留下…
展开
-
ios7自定义跳转动画
最近闲来无事,研究页面见的跳转动画,觉得挺好玩的,之前系统内置的push,present居然可以自定义确实很新奇。好了闲话不多说。先看看为什么需要自定动画切换,首先我们之前如果要自定义动画切换一般通过addsubview的方式,这种一般通过手动编写uiview动画实现其次我们把动画代码全写在同一个vc中,而且把一个控制器加在另一个控制器中的view上这样增加了他们之间的耦合性,不符合完原创 2014-08-27 14:17:26 · 680 阅读 · 0 评论 -
swift 关键字guard 计算属性
1>计算属性,随意写:var isEmpty: Bool {return percentRemaining <=0 }-----------------------华丽丽的分割线-------------------------------------2>guard用了之后可以直接不用打括号,直接往下执行(1->2)1.gua原创 2015-10-13 13:00:44 · 550 阅读 · 0 评论 -
js和webview交互 so easy
使用原生的交互方式第三方库:EasyJSWebView 这个非常好用 github上可以找到http://www.tuicool.com/articles/ABJbMn7 算是资料吧原创 2015-08-14 10:07:55 · 417 阅读 · 0 评论 -
关于如何使用block实现和协议一样的功能分析
在开发中我们经常会使用到协议来传输数据,不过如果你想成为一名真正有实力的开发者,你想要研读高手的代码,那么在如今的项目中必不可少的都使用了block来尽可能的代替协议实现数据的传递。关于block我不过多讲解,总是block的本质就是一个代码块,在swift中就是闭包,说得明白点就是一个函数。如果还不知道协议是什么的同学,请看这里讲的非常透彻,可以跟着敲一遍。这篇文章我主要通过一个小案例,告诉原创 2015-05-13 14:20:04 · 509 阅读 · 0 评论 -
OC数据存储大集合1(手把手教你全搞定)
学习OC必不可少需要一些数据的稳定存取,根据数据量的不同以及数据类型的不同我们会选择多种不同的存储方式,然而我们必须对数据的类型了然于胸!先说说数据类型吧:首先数据分为NSUserDefaults,文件解归档,FMDB数据库操作,coredata数据库操作!1.NSUserDefaults用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设原创 2014-10-17 09:52:29 · 1547 阅读 · 0 评论 -
OC数据存储大集合3(手把手教你全搞定)
学习coredata,给推荐ji'gehttp://blog.csdn.net/q199109106q/article/details/8563438/原创 2014-10-17 15:23:28 · 464 阅读 · 0 评论 -
OC数据存储大集合2(手把手教你全搞定)
#import #import "FMDatabase.h"@class LLUser;@interface LLDataManager : NSObject@property (nonatomic ,strong)FMDatabase *fmdb;+ (LLDataManager *)defaultDataBase;- (void)insertUs原创 2014-10-17 15:01:15 · 432 阅读 · 0 评论 -
AFNetworking2.0源码解析
http://blog.cnbang.net/tech/2320/原创 2014-08-29 09:01:36 · 357 阅读 · 0 评论 -
国际化
1、iOS程序名称国际化1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。 1.3 添加完成后打开对应语言文件,比如English的添加CFBundleDisplayN转载 2014-08-28 17:33:40 · 367 阅读 · 0 评论 -
ios推送
首先上图,zhe zhang tu pi a原创 2014-08-28 18:06:17 · 357 阅读 · 0 评论 -
C 语言和 OC 数组初始化的区别
在项目中无意中看到一段代码引起了我的注意: UIBezierPath *tmpPath = [[UIBezierPathalloc]init]; CLLocationCoordinate2D coordinates[[store.polygon_coordinatescount]]; for(int i=0;ipol原创 2016-04-08 11:17:21 · 1551 阅读 · 0 评论