09 2015 档案

摘要:分段控件:UISegmentedControl功能:分段的控制、页面的切换等。介绍:当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的... 阅读全文
posted @ 2015-09-30 23:30 XYQ全哥 阅读(9679) 评论(0) 推荐(0) 编辑
摘要:分页控件:UIPageControl功能:通常搭配滚动视图一起使用,设置pagingEnabled=YES即可,UIScrollView会被分割成多个独立页面,用户的滚动体验则变成了页面翻转,一般会配合UIPageControl增强分页效果,显示滚动视图的页码。属性:@property(nonato... 阅读全文
posted @ 2015-09-30 20:53 XYQ全哥 阅读(2580) 评论(0) 推荐(0) 编辑
摘要:提示框(警告框)控件2:UIActionSheet功能:当点击按钮或标签等时,弹出一个提示框,显示必要的提示,然后通过添加的按钮完成需要的功能。它与导航栏类似,它继承自UIView。风格类型:typedef NS_ENUM(NSInteger, UIActionSheetStyle) { UIAc... 阅读全文
posted @ 2015-09-30 19:37 XYQ全哥 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:动态风火轮视图控件:UIActivityIndicatorView介绍:它是一种类似于风火轮旋转的视图控件,可用作刷新数据时显示加载过程所用,继承自UIView。类型:typedefNS_ENUM(NSInteger, UIActivityIndicatorViewStyle) { UIActivi... 阅读全文
posted @ 2015-09-30 17:33 XYQ全哥 阅读(550) 评论(0) 推荐(0) 编辑
摘要:翻页控制器控件:UIPageViewController介绍:1、它是为我们提供了一种类似翻书效果的一种控件。我们可以通过使用UIPageViewController控件,来完成类似图书一样的翻页控制方式。使用Page View,用户可以方便的通过手势在多个页面之间导。2、先假象一下,一本书大概可以... 阅读全文
posted @ 2015-09-30 11:46 XYQ全哥 阅读(3623) 评论(0) 推荐(0) 编辑
摘要:提示框(警告框)控件:UIAlertView功能:当点击按钮或标签等时,弹出一个提示框,显示必要的提示,然后通过添加的按钮完成需要的功能。类型:typedefNS_ENUM(NSInteger, UIAlertViewStyle) { UIAlertViewStyleDefault =0, ... 阅读全文
posted @ 2015-09-28 22:30 XYQ全哥 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:网络编程第三方框架:AFNetworking、SDWebImage 介绍:这些框架是开源的,经过前人的封装、改进,成为使用次数很多的一个性能好的源代码框架,只需要将它导入项目中,就可以使用。因此,在做项目时,使用它能够大大地提高效率。 ※ 一、AFNetworking:功能是用来下载网络数据(包括文 阅读全文
posted @ 2015-09-28 13:06 XYQ全哥 阅读(627) 评论(0) 推荐(0) 编辑
摘要:下拉刷新控件:UIRefreshControl1、具体类信息:@interfaceUIRefreshControl :UIControl //继承控制类- (instancetype)init;@property(nonatomic,readonly,getter=isRefreshing)BOOL... 阅读全文
posted @ 2015-09-25 18:57 XYQ全哥 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式基于JavaScript的一个子集易读性略差,编码手写难度大,数据量小JSON格式取代了XML给网络传输带来了很大的便利,但是却没有了XML的一目了然,尤其是JSON数据很长的时候,我们会陷入繁琐复杂的数据节点查找中作为一种轻量... 阅读全文
posted @ 2015-09-24 20:11 XYQ全哥 阅读(882) 评论(0) 推荐(0) 编辑
摘要:XML两种解析方式,一种是SAX,NSXMLParser是SAX方法解析,另一种是DOM(Document Object Model);区别:SAX:只能读,不能修改,只能顺序访问,适合解析大型XML,解析速度快常应用于处理大量数据的XML,实现异构系统的数据访问,实现跨平台从文档的开始通过每一节点... 阅读全文
posted @ 2015-09-24 19:52 XYQ全哥 阅读(403) 评论(0) 推荐(0) 编辑
摘要:HTTP传输数据有四种方式:Get方式、Post方式、同步请求方式、异步请求方式。具体的介绍,前面已经有过系统的讲解,这次主要进行具体的举。说明:同步和异步请求方式在创建链接对象和创建请求对象时,用Get方式或Post方式中的任意一种即可;那么,同步/异步请求方式和Get/Post方式不同的地方是什... 阅读全文
posted @ 2015-09-24 13:15 XYQ全哥 阅读(261) 评论(0) 推荐(0) 编辑
摘要:三种数据库总结:sqlite、FMDB、CoreData1、sqlite数据库(C语言)需要方法和属性:(1)数据类型:–INTEGER有符号的整数类型–REAL浮点类型–TEXT字符串类型,采用UTF-8和UTF-16字符编码–BLOB二进制大对象类型,能够存放任何二进制数据(2)属性: sql... 阅读全文
posted @ 2015-09-23 23:41 XYQ全哥 阅读(329) 评论(0) 推荐(0) 编辑
摘要:网络编程:HTTP协议、XML数据协议、JSON数据协议:HTTP:1、HTTP传输数据有四种方式:Get方式、Post方式、同步请求方式、异步请求方式。说明:同步和异步请求方式在创建链接对象和创建请求对象时,用Get方式或Post方式中的任意一种即可;那么,同步/异步请求方式和Get/Post方式... 阅读全文
posted @ 2015-09-23 20:35 XYQ全哥 阅读(666) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库虽然可以和tableview或者UITableViewController一起使用将数据显示在表格上,但是在准备数据的时候,这种方式需要用一个可变数组来装从数据库一次性取出来的所有数据,然后通过操作这个数组来显示数据再表格上,从内存的优化和性能上来说并不是很好;这里,介绍一种新... 阅读全文
posted @ 2015-09-23 20:22 XYQ全哥 阅读(486) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库是用来持久性存储数据的,那么,我们再从该数据库中取出数据干什么呢?明显的是为了对数据做操作,这个过程中可以将它们直观的显示出来,即通过表格的形式显示出来。CoreData配合tableView一起使用,是很常用的一种方式,直观、清晰明了。下面就来具体的举个例子:要求:将数据库中... 阅读全文
posted @ 2015-09-22 21:55 XYQ全哥 阅读(598) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库框架是一个封装性好,功能强大数据库,它底层使用的还是sqlite数据库,不过苹果公司在其基础上,为其封装新和安全性的维护上做了大量的处理,例如对一些事物做了详细的操作,如读脏数据、提交回滚等,使得CoreData的安全性很可靠。 用数据库存储数据时,有时候不只是创建一个表... 阅读全文
posted @ 2015-09-22 17:56 XYQ全哥 阅读(767) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库框架:mac系统自带的数据库,它是苹果公司对sqlite进行封装而来的,既提供了对数据库的主要操作,也提供了具体的视图关系模型。需要用到三个对象:1•Managed Object Model(被管理对象模型): 数据库的轮廓,或者结构。包含了各个实体的定义信息2•Persi... 阅读全文
posted @ 2015-09-21 23:11 XYQ全哥 阅读(567) 评论(0) 推荐(0) 编辑
摘要:第三方数据库FMDB •FMDB的使用:在sqlite的基础上,将sqlite中的函数进行封装产生的一个数据库文件。 –FMDB的好处是对基本C库的封装,方便使用。同时还提供了多线程操作数据库带来的读脏数据等问题的方法。 –框架地址:https://github.com/ccgus/fmdb –FM 阅读全文
posted @ 2015-09-21 21:47 XYQ全哥 阅读(738) 评论(0) 推荐(0) 编辑
摘要:iphone-CoreData的使用详解一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore... 阅读全文
posted @ 2015-09-21 20:39 XYQ全哥 阅读(366) 评论(0) 推荐(0) 编辑
摘要:来自会员pengtao的分享:(原文:https://github.com/ccgus/fmdb)由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢?两种都行,FMDB会在编译的... 阅读全文
posted @ 2015-09-21 10:06 XYQ全哥 阅读(236) 评论(0) 推荐(0) 编辑
摘要:SQLITE3 使用总结2012-08-21 13:48:28分类:SQLite/嵌入式数据库SQLITE3 使用总结2009-09-16 07:362624人阅读评论(10)收藏举报前序:Sqlite3的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收... 阅读全文
posted @ 2015-09-21 09:23 XYQ全哥 阅读(377) 评论(0) 推荐(0) 编辑
摘要:SQLite支持的常见数据类型如下所示。–INTEGER有符号的整数类型–REAL浮点类型–TEXT字符串类型,采用UTF-8和UTF-16字符编码–BLOB二进制大对象类型,能够存放任何二进制数据(C语言中)使用步骤:1.新建项目时,先导入系统框架(C语言). (libsqlite3)2.头文件#... 阅读全文
posted @ 2015-09-20 23:15 XYQ全哥 阅读(400) 评论(0) 推荐(0) 编辑
摘要:介绍:sqlite3(3是版本)是本地系统中的一个小型数据库,因为它没有在数据维护和安全上做过多的操作,所以它存储处理数据时,非常简单方便,但是它是不安全和不可靠的,如果一旦误操作删除了数据,是没有办法恢复的;而SQL Server 和Oracal这种数据库属于重量级的,它们都有备份机制,因此它们创... 阅读全文
posted @ 2015-09-20 22:58 XYQ全哥 阅读(397) 评论(0) 推荐(0) 编辑
摘要:一、数据库的概念:1.、什么是数据库 SQL Server 2010、Oracle、MySQL 关系数据库 NoSQL数据库-非关系型数据库 数据库主要由表组成 表由字段组成 数据 就是表中的记录 表间的关系:一对一、一对多(订单:订单的头和订单明细) 外键 主键... 阅读全文
posted @ 2015-09-20 20:39 XYQ全哥 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:IOS谓词--NSPredicate分类:IOS应用2013-02-19 17:246792人阅读评论(1)收藏举报Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用... 阅读全文
posted @ 2015-09-20 12:13 XYQ全哥 阅读(304) 评论(0) 推荐(0) 编辑
摘要:UISearchBar and SearchDisplayController控件:这是一个带搜索栏和搜索显示控制器的控件,前面的SearchBar是一个搜索栏,它提供一个输入搜索条件的类似于文本框的东西,后面的SearchDisplayController是一个显示搜索结果的控制器,它自带着一个s... 阅读全文
posted @ 2015-09-20 12:07 XYQ全哥 阅读(742) 评论(0) 推荐(0) 编辑
摘要:文件归档和解归档:用途:所谓文件归档,就是把需要存储的对象数据存储到沙盒的Documents目录下的文件中,即存储到了磁盘上,实现数据的持久性存储和备份。解归档,就是从磁盘上读取该文件下的数据,用来完成用户的需求。对象归档是将对象归档以文件的形式保存到磁盘中(也称为序列化,持久化),使用的时候读取该... 阅读全文
posted @ 2015-09-20 11:25 XYQ全哥 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:偏好设置的详解:用途:主要用来存储用户系统的设备信息,但有的时候也可以在程序的任何地方用来存储数据,作为全局数据来访问,例如视图切换需要进行登录时。偏好设置的写入:•很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能•每个应用都... 阅读全文
posted @ 2015-09-20 10:19 XYQ全哥 阅读(4057) 评论(0) 推荐(0) 编辑
摘要:沙盒的详解:•iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被称为沙盒•iOS常用目录:–Bundle //该目录下的文件是用来存储应用程序包的,包中含有应用程序和素材资源–Documents //该目录下的文件通常用来持久性存储数据并备份,... 阅读全文
posted @ 2015-09-20 09:59 XYQ全哥 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:一、沙盒和应用程序包•iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被称为沙盒•iOS常用目录:–Bundle–Documents–Library/Caches–Library/Preference–tmp显示mac隐藏文件:defaults write com... 阅读全文
posted @ 2015-09-19 22:27 XYQ全哥 阅读(526) 评论(0) 推荐(0) 编辑
摘要:storyboard是一个很强大的编写代码的辅助工具,可以帮助布局多个视图之间的联系,既直观又能减少代码量;但是,作为一个程序员,在不使用storyboard的情况下,纯代码编写是必须的技能。下面就用纯代码实现纯代码实现UITabBarController的视图切换功能,咱就实现三个视图之间的转... 阅读全文
posted @ 2015-09-15 20:32 XYQ全哥 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:UITabBarController:标签栏控制器•通过设置viewControllers属性或者addChildViewController方法可以添加子控制器–NSArray*viewControllers–- (void)addChildViewController:(UIViewContro... 阅读全文
posted @ 2015-09-15 10:07 XYQ全哥 阅读(944) 评论(0) 推荐(0) 编辑
摘要:代理: 1、发送信息的控制器设置一个代理,并自定义一个代理的方法,用来传递数据 2、接受信息的控制器遵循发送信息的控制器的协议 3、接受信息的控制器设置发送信息的控制器的代理为自己self 4、接受信息的控制器实现协议中的方法,即接受数据 首先将控制器通过modal(push)方式联接,同... 阅读全文
posted @ 2015-09-14 22:44 XYQ全哥 阅读(247) 评论(0) 推荐(0) 编辑
摘要:通知方式: 1.有一个(单例)通知中心,负责管理iOS中的所有通知 2.需要获取某种通知,必须注册成为观察者(订阅) 3.不再需要取某种通知时,要取消注册。 4.你可以向通知中心发送某种通知,通知中心会转发给相应的观察者(订阅者)。将第一个控制器和第二个控制器以modal(push)方式联接... 阅读全文
posted @ 2015-09-14 22:09 XYQ全哥 阅读(588) 评论(0) 推荐(0) 编辑
摘要:UI简单总结:一、常用单例: NSBundle*bundel = [NSBundlemainBundle]; //加载资源 NSFileManager*fm = [NSFileManagerdefaultManager];//文件管理 UIApplication*app = [UIApplicati... 阅读全文
posted @ 2015-09-14 20:35 XYQ全哥 阅读(359) 评论(0) 推荐(0) 编辑
摘要:UINavigationController:一个以栈的形式管理多视图的容器,负责子控制器之间的跳转。由于以栈的方式管理视图,各个视图的切换就是压栈和出栈操作,所以出栈后的视图会立即销毁。介绍:UINavigationController也是容器的一种,负责子控制器之间的跳转UINavigation... 阅读全文
posted @ 2015-09-11 15:58 XYQ全哥 阅读(1455) 评论(2) 推荐(0) 编辑
摘要:两种创建表格方式的比较:表格视图、集合视图(二者十分类似)相同点:表格视图:UITableView(位于storyboard中,通过UIViewController控制器实现协议设置数据源和代理来操作)表格视图单元格:UITableViewCell(在storyboard或xib中,可以或者不用关联... 阅读全文
posted @ 2015-09-10 20:45 XYQ全哥 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:一、UIModalController:模态窗口(一个控制器模态出另一个控制器的模态窗口) 当我们在view controller A中模态显示view controller B的时候,A就充当presenting view controller(弹出VC),而B就是presented view c 阅读全文
posted @ 2015-09-10 19:07 XYQ全哥 阅读(4273) 评论(0) 推荐(0) 编辑
摘要:UIApplication的对象是单例对象 类方法:UIApplication *app = [UIApplication sharedAppplication]UIScreen的对象是单例对象 类方法:UIScreen *screen = [UIScreen mainScreen] ... 阅读全文
posted @ 2015-09-10 13:57 XYQ全哥 阅读(312) 评论(0) 推荐(0) 编辑
摘要:虽然表格视图可以分组,但是如果分组后,每一行的内容太多,往后翻看起来比较的麻烦。为了解决这个麻烦,可以将分组的行折叠和展开。折叠时,行内容就会隐藏起来;展开时,行内容就会显示出来。折叠时: 展开后: 具体的代码如下: 1 #import "V... 阅读全文
posted @ 2015-09-09 09:22 XYQ全哥 阅读(1734) 评论(0) 推荐(0) 编辑
摘要:制作一个通讯录,包括姓名、电话、头像,将表格视图类型设置为UITableViewCellStyleSubtitle效果图://创建一个联系人的类,初始化数据 在视图控制器中实现表格内容的显示 1 #import "ViewController.h" 2 #import "Contact.h" ... 阅读全文
posted @ 2015-09-08 22:00 XYQ全哥 阅读(791) 评论(0) 推荐(0) 编辑
摘要:前面介绍了万无一失的方法一,这里介绍删除单元格的第二种方式,通过删除单元格中的内容的方式进行操作:(但是这种情况有一个小的弊端,由于单元格重用机制,如果单元格内容一样时,标记的存在会造成误删)删除前:删除后: 分析如下:(如果每一个单元格内容都不一样)采取删除单元格内容的方式是比较简单的方式,... 阅读全文
posted @ 2015-09-08 20:15 XYQ全哥 阅读(328) 评论(0) 推荐(0) 编辑
摘要:采用存取indexPath的方式,来对多个选中的单元格进行删除删除前: 删除后: 分析:如何实现删除多个单元格呢?这需要用到UITableView的代理方法,即选中单元格时对单元格做的处理,同时我们也要定义一个可变的数组,用来存储选中的数据,以便... 阅读全文
posted @ 2015-09-08 19:12 XYQ全哥 阅读(824) 评论(0) 推荐(0) 编辑
摘要:UITableViewCell:自定义的单元格,可以在xib中创建单元格,也可以在storyBorad中创建单元格。有四种创建方式在storyBorad中创建的单元格,它是静态的单元格,单元格一开始就存在,可以直接根据自定义的重用标识名加载使用;当然,storyBorad中单元格也可以关联一个自定义... 阅读全文
posted @ 2015-09-08 18:53 XYQ全哥 阅读(476) 评论(0) 推荐(0) 编辑
摘要:删除、插入、移动单元格的具体实例如下: 代码如下: 1 #import "ViewController.h" 2 #define NUM 20 3 typedef enum 4 { 5 deleteCell, 6 addCell, 7 moveCell, ... 阅读全文
posted @ 2015-09-08 08:45 XYQ全哥 阅读(492) 评论(0) 推荐(0) 编辑
摘要:UITableView:表格视图控件,继承滚动视图控件UIScrollView,(类似于UIPickerView选择器,它主要通过设置数据源代理和行为代理实现协议来设置单元格) 对表格的操作主要有:创建表格、设置单元格(行数、内容、行高)、编辑单元格(删除单元格、插入单元格)、移动单元格、标记单元格... 阅读全文
posted @ 2015-09-05 18:27 XYQ全哥 阅读(935) 评论(0) 推荐(0) 编辑
摘要:UIImageView:图像视图控件: 它是UIView的子类,因此也是视图控件,可以用来显示图像。因为它具有帧动画属性和操作方法,因此可以用来制作动画,其实动画就是很短的时间内,执行显示连续的很多张图片,人肉眼无法处分,使人看起来仿佛图像在动似的。例如典型的实例:汤姆猫实例@interfaceUI... 阅读全文
posted @ 2015-09-04 20:36 XYQ全哥 阅读(276) 评论(0) 推荐(0) 编辑
摘要:UIScrollView滚动视图控件和UIPageControl分页视图控件: UIScrollView用于显示多于一个屏幕的内容,超出屏幕范围的内容可以通过滑动进行查看,当然UIPagecontrol也能实现图片分页查看。 UIScrollView往往搭配UIPageControl一起使用,当UI... 阅读全文
posted @ 2015-09-04 15:59 XYQ全哥 阅读(4889) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示