- 博客(80)
- 收藏
- 关注
原创 限制textField输入两位小数
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (textField == _theTextField) { NSMutableStri
2017-10-10 09:16:11
590
原创 UITableView 傻瓜式添加 MJRefresh刷新
// 首先要引入MJRefresh.h#import "MJRefresh.h"// 1.给UITableview添加下拉刷新和上拉加载;// 添加头部的下拉刷新MJRefreshNormalHeader *header = [[MJRefreshNormalHeader alloc] init];[header setRefreshingTarget:self refreshing
2017-09-13 17:20:55
353
原创 iOS 属性修饰符
1.读写性修饰符:readwrite | readonlyreadwrite:表明这个属性是可读可写的,系统为我们创建这个属性的setter和getter方法。readonly:表明这个属性只能读不能写,系统只为我们创建一个getter方法,不会创建setter方法2.setter相关修饰符:assign | retain | copysetter相关的修饰符表明s
2017-03-08 15:04:04
387
原创 iOS 集成支付宝支付
1.集成前的准备工作:首先我们需要支付宝的商家服务平台上进行我们的产品签约,并通过审核,然后根据步骤得到PID Key等信息。2.在项目中集成支付宝SDK:以支付宝的Demo为例,当我们在App端调用支付接口的时候,是通过以下方式进行支付的:所以我们客户端这边需要做的就是:构造好订单数据并且签名然后请求支付这一步,请求之后,支付宝那边会给我们返回
2016-12-29 09:16:24
834
转载 如何打包 上架 iOS项目
前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的。下面就来详细介绍下具体流程。1.打开苹果开发者中心:https://developer.apple.com打开后点击:Member Center如果你的电脑没有保存密码,则会提示你输入开发者帐号和密码,因为我的电脑已经保存了,所以直接进入。2.点击:Certificates, I
2016-11-28 09:28:16
873
转载 深浅copy
转载地址:http://blog.sina.com.cn/s/blog_991afe570101h9yp.html读前小提示:对于深浅复制有一个清楚的了解,对于学习oc的朋友来说,至关重要。那么首先,我们要明白深浅复制是如何定义的呢。这里为了便于朋友们理解,定义如下。 浅 复 制:在复制操作时,对于被复制的对象的每一层复制都是指针复制。 深 复 制:在复制操作时
2016-01-13 09:24:30
543
原创 UITableviewCell的重用机制
TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。重用实现分析: 查看UITableView头文件,会找到NSMutableA
2016-01-12 14:52:09
450
原创 NSArray去除重复元素的方法
有时需要将NSArray中去除重复的元素,而存在NSArray中的元素不一定都是NSString类型。以下有2种方法可以实现NSArray去重:1.利用NSDictionary的AllKeys(AllValues)方法可以将NSArray中的元素存入一个字典,然后利用AllKeys或者AllValues取得字典的所有键或值,这些键或值都是去重的。示例代码:
2015-12-14 15:15:44
1371
原创 本地推送消息
iOS上有两种消息通知,一种是本地消息(Local Notification),一种是远程消息(PushNotification,也叫Remote Notification),设计这两种通知的目的都是为了提醒用户,现在有些什么新鲜的事情发生了,吸引用户重新打开应用。 本地消息什么时候有用呢?譬如你正在做一个To-do的工具类应用,对于用户加入的每一个事项,都会有一个完成的时间点,用户可以要求
2015-12-02 20:59:36
936
原创 iOS 动画 UIView动画
//// ViewController.m// UI_23_动画//// // Copyright © 2015年 lirui. All rights reserved.//#import "ViewController.h"@interface ViewController ()@property (strong, nonatomic) IBOutlet UIV
2015-11-24 17:29:08
504
原创 iOS 中的线程(2) --- GCD
GCD全称: Grand Central Dispatch它是iOS里面最简单最底层实现多线程的API,执行效率比较高GCD里面主要思想分为2大队列:串行队列--serial,特点:队列里面的任务依次完成并行队列--concurrent, 特点:队列里面的任务依次开始,但是结束时间并不一定(可能前一个任务还没有结束,下一个任务就已经开始)//// ViewControlle
2015-11-23 20:38:17
501
原创 iOS 中的线程(1)---①performSelectorInBackground②NSThread③NSOperation 和 NSOperationQueue 的组合
iOS里面共有四种实现多线程的方式一、第一种实现多线程的方式:NSObject 自带了 performSelectorInBackground二、第二种实现多线程的方式:NSThread 其中,NSThread 有2种方式①第一种创建 NSThread 的方式 NSThread *thread = [[NSThread alloc]initWithTar
2015-11-23 20:21:55
612
原创 iOS中网络请求--AFNetworking
1.打开终端,用 cd 进入新建的工程文件夹2.在终端输入: touch Podfile vim Podfile 回车,然后输入 i ,回车输入: platform:ios, '9.0' pod 'AFNetworking', '2.6.3'回车3.编辑完成后按“esc” 再按“:”,这个时候输入w
2015-11-13 22:11:46
801
原创 iOS网络请求,iOS 9新增加了Session请求
//// ViewController.m// UI_15_session(iOS9网络请求)//// Created by lanou3g on 15/11/13.// Copyright © 2015年 lirui. All rights reserved.//#import "ViewController.h"@interface ViewController (
2015-11-13 20:53:19
3098
原创 UITableView --- 通讯录demo1
准备工作:创建一个工程Model:载有数据的 Person.plist 文件(里面包含了通讯录的所有内容,包括姓名 ,电话号码,头像等)Person 类把装有 头像图片的文件夹 拖入到工程中---------------------------------------------------------------------------------------------
2015-11-07 15:19:26
1309
原创 UIdemo 制作一个简单的iPhone相册
主要代码RootView.h#import @interface RootView : UIView//定义大的 scrollView---它的上面需要放置8个 ImageScrollView@property(nonatomic,strong)UIScrollView *mainScrollView;//定义一个数组(存放8个 ImageScrollView)@p
2015-10-31 15:56:18
1158
原创 UIdemo UIScrollView
UIScrollView是可以滚动的view,UIView本身不能滚动,子类UIScrollview拓展了滚动方面的功能。UIScrollView是所有滚动视图的基类。以后的UITableView,UITextView等视图都是继承于该类。 使用场景:显示不下(单张大图);内容太多(图文混排);滚动头条(图片);相册等UIScrollview主要专长于两个方面:滚动:c
2015-10-31 09:41:09
811
原创 iOS 7大手势
//// RootViewController.m// UI_lesson5_class//// Created by lirui on 15/10/28.// Copyright (c) 2015年 Object. All rights reserved.//#import "RootViewController.h"#import "RootView.h"@int
2015-10-28 20:34:23
558
原创 OCdemo-07 CateGory 类目
//// main.m// OCdemo-07-01-CateGory//// Created by lanou3g on 15/10/15.// Copyright (c) 2015年 Object. All rights reserved.//#import #import "NSString+SayHi.h"#import "NSDate+NowDate.h"#
2015-10-15 20:56:50
395
原创 OCdemo - 07 NSDate 给日期设定格式 NSDateFormatter
//// main.m// OCdemo-07//// Created by lanou3g on 15/10/15.// Copyright (c) 2015年 Object. All rights reserved.//#import int main(int argc, const char * argv[]) { @autoreleasepool {
2015-10-15 18:57:45
2053
原创 OCdemo - 05 OC中快速对数组进行排序
//// main.m// OCdemo-05-shuzupaixu//// Created by lanou3g on 15/10/13.// Copyright (c) 2015年 Object. All rights reserved.//#import #import "Student.h"int main(int argc, const
2015-10-14 20:19:51
1604
原创 OCdemo - 05 NSDictionary 字典
//// main.m// OCdemo-05//// Created by lanou3g on 15/10/13.// Copyright (c) 2015年 Object. All rights reserved.//#import int main(int argc, const char * argv[]) { @autorele
2015-10-14 20:16:54
421
原创 OCdemo-06 Block
//// main.m// OCdemo-06//// Created by lanou3g on 15/10/14.// Copyright (c) 2015年 Object. All rights reserved.//#import #import "Student.h"void sayHi(){ NSLog(@"he
2015-10-14 20:14:55
421
原创 Objective-C 对字符串的操作
//// main.m// OCdemo-04-00//// Created by lanou3g on 15/10/12.// Copyright (c) 2015年 Object. All rights reserved.//#import int main(int argc, const char * argv[]) { @autor
2015-10-12 20:43:26
477
原创 Objective-C 数组
//// Book.h// OCdemo-04-01-shuzu//// Created by lanou3g on 15/10/12.// Copyright (c) 2015年 Object. All rights reserved.//#import @interface Book : NSObject{ NSString *_b
2015-10-12 19:21:46
547
原创 那些年,我们一起敲过的代码
那些年,我们一起敲过的代码 转眼,大一一年很快就过去了,我们也将升级为大二的学长。大学的四分之一就这样在我们身边悄无声息的溜走了。 以此,写下我这一年来的感想,坚持可取的,摒弃不可取的。为以后的路指明方向。 在2011年6月9号之前,我没有想到会来到烟台大学,那时对大学充满了向往,尽管对它不了解。专业选的是软件工程,对于刚走出高中课堂的学生来说,对大学的各
2012-06-13 14:44:39
1589
2
原创 第十七周实验报告
/** 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞
2012-06-11 19:17:55
8154
原创 第十六周实验报告(4)
/** 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 * 完成日期
2012-06-11 16:43:55
1003
原创 第十六周实验报告(3)——Dictionary
/** 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: Dictionary * 作 者: 李瑞
2012-06-11 16:21:18
2733
原创 第十六周实验报告(1)——涨工资
/**程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞
2012-06-05 18:50:41
2172
2
原创 第十五周实验报告(3)
/* *(程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 * 完成日期: 2012 年 5
2012-05-30 22:42:22
517
原创 第十四周实验报告(2)
/* *程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞
2012-05-28 20:34:47
570
原创 第十四周实验报告(1)
/** 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞
2012-05-28 13:11:39
470
原创 第十五周实验报告(1)
/* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 *
2012-05-28 13:02:30
490
原创 第十三周实验报告(4)
/* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 *
2012-05-16 11:44:17
457
原创 第十三周实验报告(3)
/* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 *
2012-05-16 11:09:11
493
原创 第十三周实验报告(2)
/* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 * 完成日期:
2012-05-16 10:28:22
454
原创 第十三周实验报告(1)
/* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞 *
2012-05-14 18:51:39
1021
1
原创 第十二周实验报告(4)
#include/* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2012, 烟台大学计算机学院学生 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 李瑞
2012-05-09 16:46:44
649
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人