随笔分类 -  iOS基本控件学习

摘要:iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github. 阅读全文
posted @ 2016-02-19 12:55 w_only 阅读(543) 评论(0) 推荐(0)
摘要:MagicalRecord的使用(第三方库实现的数据库) 安装: 1、新建一个工程,注意不要勾选 Core Data。 2、利用CocoaPods下载MagicalRecord,其中Podfile文件内容如图1: 图1 3、为项目添加CoreData FrameWork。(点击工程根节点,然后依次T 阅读全文
posted @ 2016-02-17 21:00 w_only 阅读(307) 评论(0) 推荐(0)
摘要:1.Getting the User’s Current Location 获取用户当前位置。 获取位置的方式有三种:GPS, cell tower triangulation(蜂窝站点), 和 Wi-Fi Positioning Service (WPS).其中GPS是最精确的定位方式,但是在第一 阅读全文
posted @ 2016-02-16 13:08 w_only 阅读(399) 评论(0) 推荐(0)
摘要:代码手写UI 这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用。Geek们喜欢用代码构建UI,是因为代码是键盘敲出来的,这样可以做到不开IB,手不离开键盘就完成工作,可以专注于编码环境,看起来很cool很高效,而且不到运行时大家都不知道会是什么样子,也显出了程序员这一职业的高大上及神秘 阅读全文
posted @ 2016-02-15 22:43 w_only 阅读(425) 评论(0) 推荐(0)
摘要:ios中我们写的代码有时不愿意让别人看到,可能对它进行封装,生成一个静态库如典型的.a,还有一种就是和 苹果自带的库一样的后缀名为.framework的库,个人推荐使用.framework,因为.a不仅要装其添加进去,还要 将对应的头文件添加到项目中。 1.新建一个静态库工程。file--new-- 阅读全文
posted @ 2016-02-15 22:19 w_only 阅读(1200) 评论(0) 推荐(0)
摘要:Facebook发布了其iOS UI框架AsyncDisplayKit(ASDK)1.0正式版,这个框架被用于Facebook自家的应用Paper中,能够提高UI的流畅性并缩短响应时间。 下载和使用 你可以使用CocoaPods来安装AsyncDisplayKit,在Podfile中添加: pod 阅读全文
posted @ 2016-02-15 22:07 w_only 阅读(422) 评论(0) 推荐(0)
摘要:首先是文档对CFRunLoop部分的一个概述,可以帮助我们简单的了解一下CFRunLoop的主要的特性: Overview A CFRunLoop object monitors sources of input to a task and dispatches control when they 阅读全文
posted @ 2016-02-15 20:48 w_only 阅读(222) 评论(0) 推荐(0)
摘要:本篇说说安全相关的AFSecurityPolicy模块,AFSecurityPolicy用于验证HTTPS请求的证书,先来看看HTTPS的原理和证书相关的几个问题。 HTTPS HTTPS连接建立过程大致是,客户端和服务端建立一个连接,服务端返回一个证书,客户端里存有各个受信任的证书机构根证书,用这 阅读全文
posted @ 2016-02-15 20:22 w_only 阅读(311) 评论(0) 推荐(0)
摘要:结构 AFURLResponseSerialization负责解析网络返回数据,检查数据是否合法,把NSData数据转成相应的对象,内置的转换器有json,xml,plist,image,用户可以很方便地继承基类AFHTTPResponseSerializer去解析更多的数据格式,AFNetwork 阅读全文
posted @ 2016-02-15 20:22 w_only 阅读(226) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/likendsl/article/details/44082869----原文链接 我们为何需要多线程呢?多线程其实是为了实现并发执行,而且线程是并发执行多个代码路径的多种技术之中比较轻量级的一种(对应较重的实现是多进程)。 在单核 CPU 时代,支持多线程 阅读全文
posted @ 2016-02-15 19:09 w_only 阅读(215) 评论(0) 推荐(0)
摘要:原文出处: informit 译文出处:cocoachina Core Data是苹果针对Mac和iOS平台开发的一个框架,主要用来储存数据。对很多开发者来说,Core Data比较容易入手,但很难精通,如果没有正确的学习方法,你将很难真正理解它,更不用说精通了。很多开发者常常在这方面犯一些错误,而 阅读全文
posted @ 2016-01-22 22:05 w_only 阅读(170) 评论(0) 推荐(0)
摘要:Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管... 阅读全文
posted @ 2016-01-22 22:03 w_only 阅读(208) 评论(0) 推荐(0)
摘要:猿题库 iOS 客户端架构设计序猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代。在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了... 阅读全文
posted @ 2016-01-09 21:34 w_only 阅读(315) 评论(0) 推荐(0)
摘要:CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)博主:最近iOS开发中用到CoreAnimation的framework来做动画效果,虽然以前也用过,但一直没有系统学习过,今天看到一篇非常详细的博文(虽然是日语,但真的写的很好),在此翻译出来供大家学习。CABasicAnim... 阅读全文
posted @ 2016-01-08 22:41 w_only 阅读(661) 评论(0) 推荐(0)
摘要:Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也可以用KVC... 阅读全文
posted @ 2016-01-08 12:48 w_only 阅读(255) 评论(0) 推荐(0)
摘要:NSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...]; Format: (1)比较运算符>,<,==,>=,<=,!= 可用于数值及字符串 例:@"number > 100" (2)范围运算符:IN、BETWEEN 阅读全文
posted @ 2016-01-06 18:43 w_only 阅读(513) 评论(0) 推荐(0)
摘要:===================================UITextView ===================================1.UITextView常用属性- (void)viewDidLoad { [super viewDidLoad]; //... 阅读全文
posted @ 2016-01-04 22:39 w_only 阅读(199) 评论(0) 推荐(0)
摘要:1.如何使用UIScrollView显示一张比屏幕大的图片//创建滚动视图的对象UIScrollView * sv = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view... 阅读全文
posted @ 2016-01-04 22:38 w_only 阅读(154) 评论(0) 推荐(0)
摘要:1、UIGestureRecognizer 介绍手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer... 阅读全文
posted @ 2016-01-02 21:36 w_only 阅读(965) 评论(0) 推荐(0)
摘要:iphone ipad开发: 关于触屏事件的一些操作[cpp]view plaincopyprint?//轻击://需要在你的ViewController里重写几个方法://开始触摸的方法-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)e... 阅读全文
posted @ 2016-01-02 21:32 w_only 阅读(185) 评论(0) 推荐(0)