自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS- 选择图片(相机/相册)

从(相机/相册)选择图片,上传

2016-02-02 15:40:57 459

原创 iOS - 固定宽度和字号,获取Label的frame;固定高度和字号,获取Label的frame

固定宽度和字号,获取Label的frame;固定高度和字号,获取Label的frame。

2016-01-22 13:06:45 2472

原创 iOS-根据文本的长度确定label的宽高

根据文本长度,固定label的宽度和字体大小,画label的宽高。

2016-01-21 17:22:34 6702

原创 ios-设置状态栏颜色(电池颜色)

iOS 状态栏的两种形式----白底黑字和黑底白字        (UIStatusBarStyleLightContent,UIStatusBarStyleDefault)设置方法如下:1.Info.plist文件添加一行2.要改变的VC中添加代码:- (void) viewDidAppear:(BOOL

2015-11-24 14:55:10 9217

原创 iOS-方形图片设置成圆形图片

创建一个方形的button,添加方形的背景图片,设置显示为圆形    self.view.backgroundColor=[UIColororangeColor];    button=[UIButtonbuttonWithType:UIButtonTypeCustom];    button.frame=CGRectMake(0,0, 200, 200

2015-10-15 14:09:54 1883

原创 iOS-桌面图标设置尺寸

iOS桌面图标设置尺寸~

2015-10-14 17:13:56 834

原创 iOS-添加pch文件

添加pch文件步骤:闲话少说,直接上图:1.创建pch项目2.创建pch文件3.添加$(SRCROOT)/项目名/pch文件名4.添加成功时~

2015-09-08 08:47:30 380

原创 iOS-设置视图的边框

iOS-设置视图的边框效果图:具体代码://创建视图   UIView * view=[[[UIViewalloc]init]autorelease];    view.frame=CGRectMake(0,0, 270, 250);    view.backgroundColor=[UIColorwhiteColor

2015-08-25 11:13:25 2395

原创 自定义导航栏按钮 标题

自定义导航栏按钮:    1.自定义按钮(创建一个按钮) 2.自定义导航栏标题颜色    2.自定义按钮图片(仅仅修改按钮背景图片)   3.修改右侧按钮同上,设置self.navigationItem.rightBarButtonItem即可

2015-07-10 10:18:14 1332

原创 IOS 手势学习(点击,长按,轻扫,拖拽,旋转,捏合缩放)

IOS 手势学习(点击,长按,轻扫,拖拽,旋转,捏合缩放)点击 UITapGestureRecognizer长按 UILongPressGestureRecognizer轻扫 UISwipeGestureRecognizer拖拽 UIPanGestureRecognizer旋转 UIRotationGestureRecognizer捏合缩放 UIPinchGestureRecognizer需要注意点:

2015-07-09 16:03:54 2343

原创 新浪微博授权步骤

小知识点:bounds和frame的区别:    bounds:绝对坐标,以本身坐标系为参照,原点(0,0)    frame:相对坐标,以父视图的坐标系为参照,原点任意。1.打开网址 http://open.weibo.com/

2015-07-09 09:57:51 868

原创 UIWebView --- 内置的浏览器控件 加载网页

描述:UIWebVIew是IOS一个常见的控件,属内置的浏览器控件,可以用来加载网页,或是打开文件等等。方法一:代码实现:(运行程序时,直接显示链接的内容)#import "ViewController.h"@interface ViewController ()@end@implementation

2015-06-25 14:52:32 1005

原创 IOS知识点小结

1.IBAction:能保证方法可以连接                   相当于void2.IBOutlet:能保证属性可以连接3.stroyboard文件中的箭头的意思:程序的入口4.调整模拟器的缩放比例快捷键:command+1                                                     command

2015-06-24 19:20:16 503

原创 XML文件解析---SAX方法

解析xml文件,得有对自己有用的数据。

2015-06-18 19:16:41 658

原创 天气预报---网络加载最新天气信息,截取JSON文件

仿普通的手机上的天气预报功能,从网络上截取JSON文件实现的效果图如下:具体代码如下:FirstViewController.m文件#import "FirstViewController.h"#import "JRViewController.h"#import "CityModel.h"

2015-06-15 20:17:17 1095

原创 网络编程---(数据请求+slider)将网络上的大文件下载到本地,并打印其进度

网络编程---将网络上的大文件下载到本地,并打印其进度。点击“开始传输”按钮,将网络上的大文件先下载下来,下载完成后,保存到本地。UI效果图如下:          具体代码如下://  ViewController.m//  0611---数据请求+滚动条#import "ViewController

2015-06-11 20:17:14 920

原创 JSON解析---初识

JSON(JavaScript Object Notation)     是一种轻量级的数据交换格式     完全独立于语言的文本格式     易于人阅读和编写     易于解析和生成(网络传输速度快)JSON语法规则    数据在 名称/值 对中     数据有逗号分隔     花括号保存对象     方

2015-06-10 19:10:48 651

原创 闹钟功能实现+本地通知+音频播放

问题描述:通过picker设置时间,到了设定好的时间闹钟响起,并弹出提示框,点击确定,停止播放音频。如果设置好了闹钟,没有停在该页面,而是返回了手机主屏幕或是手机锁屏,当到了闹钟设定的时间,会弹出消息通知。(如果设定的时间是已经过去的时间,页面不会有响应,直到设置正确的时间为止.)效果图如下:          具体代码如下:NaoZho

2015-06-09 19:04:03 2402

原创 计时器---倒计时功能的实现

问题的实现描述:首先设置倒计时的时间,通过UIDatePicker来制定倒计时的时长,点击“确定”按钮,跳转到倒计时页面,同时将UIDatePicker定义的时间传到新push的页面的上方label位置,点击“开始”按钮,开始倒计时,这期间可以点击“暂停/继续”按钮来控制倒计时时间的停止和继续,同时,倒计时开始后,也可重置倒计时时间pop到UIDatePicker页面,重新设置倒计时的时间。倒

2015-06-08 16:23:25 4487

原创 秒表功能实现

秒表要实现的功能描述:下方灰色背景的view上有两个按钮-开始/停止按钮和 计次按钮。点击开始按钮,中间的大时钟开始计时,这时点击计次按钮,右上角的小时钟会把此刻的瞬时时间记录下来,同时在下面的tableView上也会显示。点击停止按钮会把右上角的小时钟,中间的大时钟清零,同时,下面的tableView也会清空。效果图如下:      具体代码实现:

2015-06-06 14:08:10 1577

原创 秒表---框架搭建

案例描述:实现下图所示的效果,被时间函数什么的搞乱了,就只搭了一个框架,具体实现的计时功能等整好了一起上传~~~ (看看这引入的n个头文件,俺也是醉了~)效果图:具体代码:#import "JRTabBarController.h"#import "MiaoBiaoNavigationController.h"#import "MiaoB

2015-06-05 19:50:26 678

原创 用GCD的方式,加载网络图片(主线程加载图片+类扩展方式)

用GCD的方式,加载网络图片(主线程加载图片+类扩展方式)用两种方法来实现网络加载图片方法1:实现的效果:先加载背景色灰色,两秒后加载图片- (void)viewDidLoad {    [super viewDidLoad];     self.view.backgroundColor=[UIColor grayColor]; 

2015-06-04 18:44:11 1176

原创 GCD网络多线程---同步执行,异步执行,串行队列,并行队列

总结:同步(不管是串行还是并行)----不开辟子线程        异步(不管是串行还是并行)----开辟子线程            GCD:        dispatch queue       主线程的main queue       并行队列 global dispatch queue       串行队列serial queues

2015-06-04 18:26:54 930

原创 网络多线程 ---实现网络加载图片

案例要求:网络加载图片,随机加载到设置好的视图上 实现的效果图如下:具体代码如下:////  ViewController.m//  0603---NSOperationQueue#import "ViewController.h"@interface ViewController ()

2015-06-03 14:39:45 903

原创 多线程学习 + o2o简识

多线程学习:(1.NSThread2.NSOperationQueue3.GCD)1.进程和线程:    进程:app无法独立运行,需要分配内存空间,每个app至少有一个进程,是应用程序的开始(缺点:不能同时执行)    线程:是应用程序运行的最小单元可以多个线程并发同时执行,防止主线程堵塞,增加运行效率。   主

2015-06-02 19:53:19 594

原创 打印菱形---命令行方式

打印菱形~突然想起一个小的程序,so,共享一下。实现如下效果:具体代码:     在main方法中    //用for循环打印菱形    //用i控制行数        //打印上三角形   for(int i=0;i4;i++){       //打印空格       for(int j=0;j3-i;j++){

2015-06-01 20:22:45 854

原创 滚动ScrollView---数组存放图片,设置3个滚动视图,用来滑动多张图片

问题描述:循环滑动切换n多张图片,不事先加载完成,现用现取。解题思路:将要显示的图片存放在数组中,设置3个滚动视图,左边视图,正在显示的视图,右边视图实现代码如下://  ViewController.m#import "ViewController.h"#define kWith self.view.fram

2015-06-01 19:33:41 1884

原创 循环滚动scrollView---最后一张图片后面紧跟着第一张图片,第一张图片前面挨着最后一张图片

问题描述:循环滚动scrollView---最后一张图片后面紧跟着第一张图片,第一张图片前面挨着最后一张图片,形成环,循环切换图片。效果图如下:具体代码如下://  ViewController.m#import "ViewController.h"#define kW 375#define kH

2015-05-29 19:55:57 2279

原创 九宫格---可滑动,可调整每行有几列,共有几行,边距可自适应

九宫格---可滑动,可调整每行有几列,共有几行,边距可自适应效果图如下所示:     #import "ViewController.h"#define spaceLR (375-numRow*70)/(numRow+1)   //左右两边的边距#define spaceMD (375-numRow*70)/(numRow

2015-05-27 14:44:04 2609

原创 xib---拖拽的方法搭建视图

一个简单的通过拖拽的方式搭建视图的demo,效果图如下所示:step1:新建一个项目之后,new一个新的文件,如图所示为创建的文件命名Rect.xibstep2:在Rect.xib 文件中进行拖拽,搭建视图,如图所示step3:在右下角的位置选取想用的控件,选中后直接拖到中间空白位置,当然,也可以在最右下角的位置输入要选取的控件,可以筛选,如图所示

2015-05-26 18:28:48 1783

原创 仿射变换---位移+缩放比例+旋转

对于仿射变换的理解,以本人现阶段水平还谈不上是深入了解,我喜欢把它想象成一种简单的动画效果,下面介绍几种简单的变化:位置移动,按一定比例缩放,顺时针、逆时针旋转#import "ViewController.h"@interface ViewController ()@property (nonatomic

2015-05-25 19:17:18 2099

原创 UITableView---分组 省份城市列表+ 右列索引

UITableView分组显示省份城市列表+右侧索引例题:分组名为省份名称,组内容为对应省份的城市名称,点击右边的索引,将对应的省份分组显示到到第一行。显示效果如下:对应plist文件如下图所示:#import "ViewController.h"//遵守协议@interface Vie

2015-05-25 11:14:31 2513

原创 UITableView---分组

UITableView分组,该例题分为5个组,每一组有5行,每行内容为当前组下标和行下标,有头标题(HAHA),无尾标题。显示效果为:代码如下:#import "ViewController.h"//遵守协议@interface ViewController () UITableViewDelegate,UITableView

2015-05-24 17:21:06 637

原创 UITabeViews---设置字体格式,大小,颜色

效果图:UITableView设置每行显示的内容,字体格式,大小,颜色首先设置根视图控制器:AppDelegate.m文件#import "AppDelegate.h"#import "JRTableViewController.h"@interface AppDelegate ()@end

2015-05-23 12:58:55 1727

原创 CoreData 实例 --- 通讯录

要求:将数据存放于CoreData数据库中,包括联系人的姓名和电话号码,将数据取出,显示在view上详细代码如下首先导入#importViewController.h 文件static NSManagedObjectContext * _context; //上下文@interface TXLViewControlle

2015-05-22 20:23:39 1051

转载 ios UI数据库 sqlite小型数据库的增、删、改、查、排序

ios UI数据库 sqlite小型数据库的增、删、改、查、排序#import "table.h"@implementation table// 1.创建表 每一列之间用',',如果存在就不创建create table if not exists t_class(                          

2015-05-27 20:48:06 457

转载 oc 文件管理NSFileManager,文件读写NSFileHandle 文件复制

oc 文件管理NSFileManager,文件读写NSFileHandle ,设计一个文件管理类将一个文件复制到另一个文件,由于文件过大要求每次复制100长度,通过NSFileHandle 来操作设计一个文件管理类将一个文件复制到另一个文件,由于文件过大要求每次复制100长度,通过NSFileHandle来操作,并通过代理模式打印出当前的赋值进度百分main.m#impor

2015-05-27 20:44:11 428

转载 ios CoreData框架的使用,对上下文数据的增删改查,表与表之间的关联,1对多,1对1,谓词查询,多表连接

- (void)viewDidLoad {    [super viewDidLoad];        [self _creatTable];//插入数据    //    [self _query];// 查询数据        // KVC很霸道,即使readonly通过kvc也可赋值,kvo精华//

2015-05-26 19:46:48 783

原创 吃饭~睡觉~编代码~~~做一个快乐的程序猿~~~

毕业设计终于忙完了,答辩顺利通过~~~以后可以安心的写程序了,希望正在学习IOS或者编程的道友能一起学习,本人会不定时上传案例demo,愿你我共勉,一起学习进步。最后一句,每个人都要有梦想,万一实现了呢~~~

2015-05-25 19:38:56 839

转载 ios数据库sqlite-第三方框架FMDB,关于线程安全的事务处理

// 1.获取沙盒路径    NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];    path = [path stringByAppendingPathComponent:@"FMDB.sqlite

2015-05-22 20:44:28 473

空空如也

空空如也

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

TA关注的人

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