自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 JSON解析和XML解析

JSON解析和XML解析▼JSON解析1大括号代表字典2中括号(小括号)代表数组3冒号的左右两边分别为键和值(key:value)4数据和数据之间用逗号隔开我们在本机上创建一个file.xml,进行解析,并取出年龄35//JSON解析   本地读取student.xml文件    NSString *jstr=[NSString

2016-04-10 16:51:51 359

转载 iOS开发系列--数据存取

iOS开发系列--数据存取2014-11-06 09:07 by KenshinCui, 42614 阅读, 22 评论, 收藏,  编辑 概览在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,

2016-04-10 13:09:09 720

转载 iOS开发数据库篇—FMDB数据库队列

iOS开发数据库篇—FMDB数据库队列iOS开发数据库篇—FMDB数据库队列一、代码示例1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库。2.代码如下: 1 // 2 // YYViewController.m 3 // 05-FMDB数据库队列 4 // 5 // Created by apple on

2016-04-10 12:01:51 264

转载 iOS开发数据库篇—FMDB简单介绍

iOS开发数据库篇—FMDB简单介绍iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程安全的数据库操作方

2016-04-10 12:01:00 379

转载 iOS开发数据库篇—SQLite的应用

iOS开发数据库篇—SQLite的应用iOS开发数据库篇—SQLite的应用一、简单说明  在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。  导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明新建一个项目,在项目的主界面中放四个按钮(分别是,增加、删除、修改、查询)。1.sqlite3_o

2016-04-10 11:58:24 306

转载 iOS开发数据库篇—SQL代码应用示例

iOS开发数据库篇—SQL代码应用示例iOS开发数据库篇—SQL代码应用示例一、使用代码的方式批量添加(导入)数据到数据库中1.执行SQL语句在数据库中添加一条信息插入一条数据的sql语句:  点击run执行语句之后,刷新数据2.在ios项目中使用代码批量添加多行数据示例  代码示例: 1 // 2 // main.m 3 // 01

2016-04-10 11:54:38 269

转载 iOS开发数据库篇—SQLite简单介绍

iOS开发数据库篇—SQLiOS开发数据库篇—SQL一、SQL语句如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句1.什么是SQLSQL(structured query language):结构化查询语言SQL是一种对关系型数据库中的数据进行定义和操作的语言SQL语言简洁,语法简单,好学好用 2.什么是SQL语句使用SQL语言编写出来

2016-04-10 11:51:51 257

转载 iOS开发数据库篇—SQLite简单介绍

iOS开发数据库篇—SQLite简单介绍iOS开发数据库篇—SQLite简单介绍一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式(1)归档:NSCodeing、NSKeyedArchiver(2)偏好设置:NSUserDefaults(3)Plist存储:writeT

2016-04-10 11:34:28 395

原创 来北京后的点点滴滴

2016年三月,我怀着激动的心情来到了北京,这个我称之为"梦开始的地方",离开我生活了大约三年的南京,心中很是不舍,想起刚到南京那时候的我就像一个"傻小子",为什么说我是傻小子呢,因为的就是传说中的女汉子,在南京这座城市,我学习到了很多,非常感谢我的同事们,在南京那么的照顾我,一开始进入公司,什么都不会,都是从零开始,公司的同事十分友好的带着我一起学习,一起成长,我有最开始的傻大白成长为现在的水平

2016-04-09 20:41:47 321

转载 AFNetWorking的实现分析以及简单使用

AFNetWorking的实现分析以及简单使用时间:2015-06-22 19:19:16      阅读:10460      评论:1      收藏:0      [点我收藏+]标签:一:声明本 人以前一直是使用ASI网络请求类库的。最近才开始了解使用AFNetworing这个类库。网上也肯定会有更好的介绍AFN的博客文章,希望大家辩证阅 读,取之精华

2016-04-09 20:24:35 325

原创 UI控件 简单

一 UILable:仅仅只能用来显示文字,可以设置不同的颜色,字体,大小等通过双击可以设置文字的显示代码创建lable  UIlable *lable=[[UILable alloc]init];1.通过text属性更改文字   label.text=@“文字内容";2.通过color属性更改文字的颜色   label.textColor=[UIColor redCol

2016-01-13 17:59:52 226

原创 自定义View的步骤

自定义view的步骤懒加载1.导入plist文件2.创建模型,属性跟plist中的对应3.控制器中添加属性,比如appinfos4.重写get方法,在get方法中加载plist5.plist中的字典转为模型UIView的常见属性tag:标识subviews:子控件们viewWithTag:根据tag获取子控件  注意父控件的tag  如果子控件的ta

2016-01-13 17:58:22 439

原创 浅析多线程

为什么要使用多线程?—>提高用户效率—>提高用户交互耗时操作会使界面卡1.空的for循环补耗时2.NSLog是耗时的  因为NSLog是一个I/o操作,即那个数据从内存中输入或者输出到外接设备.3.耗时操作卡死主屏幕4.解决办法:实现了多线程技术,解决了屏幕卡死的问题5.学习多线程的目的:解决耗时操作卡死屏幕的问题.将耗时操作放在后台执行.6.网络下载是非常耗时

2016-01-10 22:07:34 249

转载 UIScreen、UIWindow、UIView浅析

UIScreen(屏幕),UIWindow(窗口),UIView(视图)是IOS的三个基本界面元素。UIScreen为硬件设备的屏幕抽象,其中一个属性是整个屏幕区域bounds。UIWindow为内容显示提供背景平台,ios一般只有一个UIWindows,UIView的子类,可以看成特殊的View.UIView负责绝大部分的内容描画,并负责响应用户的交互、管理子视图。

2016-01-10 22:05:22 294

原创 iOS 多线程的状态

线程的状态1.创建线程对象,在内存中开辟一块控件,把线程对象放入内存空间中2.启动创建的线程   线程对象进入新建状态,并把创建的线程对象放到可调度线程池中3.线程对象进入到就绪状态4.当CPU调度当前线程对象时,线程对象进入到运行状态5.当CPU调度其他线程时,当前线程对象调用了sleep方法\等待同步锁,进入了阻塞状态,线程对象从可调度线程池中移除6

2016-01-04 16:51:44 228

转载 ios多线程

iOS多线程编程之NSThread的使用1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD  全称:Grand Central Dispatch(iOS多线程编程之Grand Cent

2016-01-02 22:01:45 213

原创 IOS UI基础控件总结

一 UILable:仅仅只能用来显示文字,可以设置不同的颜色,字体,大小等通过双击可以设置文字的显示代码创建lable  UIlable *lable=[[UILable alloc]init];1.通过text属性更改文字   label.text=@“文字内容";2.通过color属性更改文字的颜色   label.textColor=[UIColor redCol

2016-01-02 21:39:40 431

转载 iOS 代理设计模式

代理设计模式滚动事件不能通过addtaget 进行监听,只能通过代理来进行监听通过代理来监听UIScorllView对象的事件的机制1.设置UIScrollView的delegate属性(也就是UIScrollView找一个代理对象)2.让代理对象遵守UIScrollViewDelegate这个协议.当代理对象遵守完毕后这个协议以后,就可以保证代理对象中具有了相应的方法3.当U

2016-01-02 21:36:20 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除