自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS设计模式初识-02

MVC模式  定义了对象之间跨越其角色的抽象边界的通信方式。  mvc本身不是最基本的的模式,而是由几个基本的模式组成的复合模式。  应用程序设计的一个主要步骤是:决定对象或类应该属于这三组中的哪一组,划分清晰。  mvc的应用程序中的对象易于复用和扩展。  MVC中各个角色在架构中如何发挥其作用1.在模型对象中封装数据和基本行为2.使用视图对象向用户展示...

2017-05-01 23:27:00 133

转载 iOS设计模式初识-01

说明 :本系列文章是把本人曾经阅读过的《Objective-C 编程之道: iOS设计模式解析》所觉得重要的地方提取出来做个记录对于设计模式产生的问题 1、什么是设计模式 2、设计模式怎么产生的 3、为什么会用到设计模式  大家在开发中是否会产生过这样的感受:“我以前解决过这个问题,但是现在不记得是在哪里,如何解决了“。例如,项目中有数据库的使用涉及存储和查询等...

2017-05-01 20:26:00 136

转载 开发辅助工具(在线工具)

下面几个是开发中常用到的1.在线接口测试(WebService接口也可以测试)http://coolaf.com在线HTTP POST/GET ... 接口测试工具(这个水一点)http://www.sojson.com/httpRequest/2.Base64加密解密http://tool.chinaz.com/Tools/Base64.aspx3.Uni...

2017-02-17 18:09:00 183

转载 数据解析(网络返回)

我们从服务器得到的数据有时候不可能一开始就是字典\数组数据,有时候需要我们对得到的数据进行转换1、当服务器返回的是的data数据类型,我们可能需要转换成字典或数组才能使用,使用下方法转换: {    // Data 转 字典 ,其中responseObject为返回的data数据 NSDictionary *resultDictionary = [N...

2017-02-17 17:48:00 370

转载 swift知识点整理

好久没用了,来整理整理转载于:https://www.cnblogs.com/iOSteemo/p/6379814.html

2017-02-08 20:40:00 136

转载 app版本自动更新-iOS忙里偷闲整理系列

原理啊,其实很简单,就是比较app的当前版本号和服务器上的版本号是否一样,不一样就提示更新。iOS程序自动提示更新的实现方案大致分为两种:第一种,自己服务器提供一个接口,告知相关app的当前版本,是否需要更新,以及更新的地址等信息 。第二种,就是利用苹果的appStore 提供的相关api进行查询更新。代码如下:#define APPUrl @"http://itunes...

2015-11-12 00:09:00 139

转载 解决 Xcode6 下MJRefresh刷新添加报错、出错

最近,新下Xcode6.3 使用,在集成MJRefresh是出现以下问题研究了demo很久,解决如下:在 MJRefreshConst.m 中 包含#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>但是还是会有一个错误,如下我们再来撸起...

2015-05-10 20:02:00 115

转载 uI基础--(补充)UIViewController

补充:1.UITextField2.传值的exe转载于:https://www.cnblogs.com/iOSteemo/p/4334810.html

2015-03-13 12:54:00 75

转载 uI基础--(5)中间传值、正向传值、反向传值(代理)

一、中间传值全局变量1.存放中间值(放在Delegate--比较麻烦)@property(nonatomic,strong) NSString *labelText;2.保存值(放在应用程序对象里面)YYAppDelegate *appDelegate = [UIApplication sharedApplication].delegate; appDele...

2015-03-04 13:20:00 116

转载 UI基础--(4)UIView深入认识、UIImageView动画及手势

知识点: 1.UIView的简单动画 1.UIView层次关系 2.UIImageView的使用 3.UIView 停靠模式=====================UIView的简单动画 1.UIVew坐标系统 1)UIView相对于父视图的坐标系统 2.UVIew的frame,center,bounds关系 ...

2015-03-04 13:10:00 145

转载 UI基础--(3)UIButton、UIImage

知识点: 1.UIButton使用和事件机制 2.UIImage 3.自定义UIButton==================UIButton 1.创建方式 按钮类型 UIButtonTypeCustom 用户自定义按钮 UIButtonTypeRoundedRect 圆角按钮 UIButtonType...

2015-03-04 13:08:00 142

转载 UI基础--(2)UIWindow、坐标、UIView 、UIlabel

UIWindow 1.iPhone应用程序通常只有一个窗口,表示为一个UIWindow类的实例。应用程序在启动时创建这个窗口,并往窗口中加入一或多个视图并显示出来。 2.UIWindow对象是所有UIView的根,管理和协调应用程序的显示。一般应用程序只有一个UIWindow对象,即使有多个UIWindow对象,也只有一个UIWindow可以接受到用户的触屏事件。备注:UI...

2015-03-04 13:05:00 126

转载 UI基础-(1)UI初识

UI的初步认识1.什么是UI UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得 舒适、简单、自由、充分体现软件的定位和特点。 ps:1)iOS程序员的工作就是把设计好的UI通过代码实现出来 2)项目的一般流程: (客户/老板)需求-&...

2015-03-04 12:58:00 194

转载 C语言-->(总结补充--留下的位置)

对于c语言的整理,只是一个框架,后续有时间慢慢完善转载于:https://www.cnblogs.com/iOSteemo/p/4304492.html

2015-02-27 22:45:00 65

转载 C语言-->(十五)动态内存分配

知识点: 动态内存管理 1.数据在内存中的存储 2.内存分配malloc 3.free函数使用 4.堆和栈的区别 heap stack 5.常用内存操作函数 ==============================内存使用 1.回顾函数在使用时候所开辟的内存栈(swap函数) 2.变量所在的内存空间 3.栈空间的限制 stack 1)栈大小:一般在2M左右 ...

2015-02-27 22:44:00 130

转载 C语言-->(十四)结构体、宏、编译

知识点: 1.结构体 struct 2.typedef关键字 3.宏的定义 4.宏与函数的区别 5.文件包含和多文件编译 6.条件编译 ===========================结构体 思考:如果现在希望保存一个学生的信息,姓名,身高,年龄,地址,该如何保存 char name[64]; float height; int age; char addr[64]...

2015-02-27 22:42:00 276

转载 C语言-->(十三)字符串

知识点: 1.字符和字符处理函数 2.字符串的本质和字符串输入输出函数 3.字符串转换函数 4.常用字符串处理函数 5.字符串查找函数 6.字符串分割函数 7.字符串替换 8.常用字符串处理函数实现 9.sscanf sprintf函数 ================================C中必须先定义类型后使用,没有字符串类型,字符串用一串...

2015-02-27 22:41:00 371

转载 C语言-->(十二)高级指针

知识点: 1.指针数组 指针数组 指向数组的指针 2.返回指针的函数 3.指向函数的指针 block 4.空类型指针 (通用类型指针) 5.二级指针 ==============================指针数组 一个数组,若其元素均为指针类型数据,则该元素称指针数组,也就是说指针数组中每一个元素都存放一个地址,相当于一个指针变量。 1.什么是指针数组(指针...

2015-02-27 22:39:00 96

转载 C语言-->(十一)指针于数组

知识点: • 指针与变量 (指向变量的指针)• 指针与函数 (地址传递) • 指针与数组 (指向数组的指针) • 指针与字符串=================================数组的指针 1.什么是数组指针 1)数组的指针是指数组在内存的的起始位置 2)数组的第一个元素和数组的起始地址一致 2.数组名的本质 1)数组名本质上是...

2015-02-27 22:37:00 101

转载 C语言-->(十)指针基础

知识点: 1.指针基础 2.指针和函数(地址传递)======================================= 指针是C中的一个重要的概念,也是C的一个重要特色。掌握指针的应用,可以使程序简洁、紧凑、高效。 指针的概念比较复杂,使用也比较灵活,因此初学时会常出错,我们要理解每一个概念的本质,多加练习,在实践中掌握它。 程序使用指针和没有没有使用指针的代码...

2015-02-27 22:31:00 139

转载 C语言-->(九)数组

数组:这里仅给出一些指导,具体的代码可以问度娘,因为你知道了它有这个方法,可以这样用,查一下就行了,就像查字典一样 1.需求:保存1个学生的身高? 保存10个学生的身高? 保存100个学生的身高? 。。。。。2.什么是数组 1) 数据类型相同,存储单元连续的数据的有序集合。 2) 一个数组里集合了多个数据对象,这些数据对...

2015-02-27 22:21:00 188

转载 C语言-->(八)函数

知识点: 1.函数基础 2.函数参数和返回值 3.形参和实参,变量的类型 4.函数声明 5.函数递归==========================一、函数基础函数的作用:封装一个常用的功能定义函数的步骤:1>明确函数的作用,起一个有意义的名称2>确定函数的参数:想清楚调用函数的时候是否需要传入外界的一些数据3>确定函数的返回值:想清...

2015-02-27 20:34:00 87

转载 C语言-->(练习)循环题目

循环回顾1.for循环for (初始表达式;循环条件表达式;增量表达式){  循环语句;} for (初始表达式;循环条件表达式;增量表达式){  for (初始表达式;循环条件表达式;增量表达式)  {    循环语句;   }}2.whil循环while (条件表达式){ 循环体...

2015-02-27 19:56:00 190

转载 C语言-->(七)while循环

知识点• while循环• do..while循环语句 • while循环和字符处理• 循环使用需要注意的问题============================================= 听着名字就知道,while和for循环有着类似的功能1.思考:为什么有了for循环还需要while循环 2.while循环应用的场合 3.while循环结构 4.whil...

2015-02-27 18:13:00 222

转载 C语言-->(六)for循环

知识点 1.for循环的使用 2.循环控制语句 3.while循环 4.do..while循环语句 5.while循环和字符处理 6.循环使用需要注意的问题=============================================需求: 打印 要打印一万行“**********”,改怎么办利用循环语句一、for循环 1...

2015-02-27 17:13:00 140

转载 C语言-->(五)选择结构if、switch

C语言中结构化程序: 1、顺序结构 2、分支结构 3、循环结构知识点 1.if语句 2.if-else语句 3.if语句嵌套 4.if--else if语句 5.switch语句===================if语句===========================if语句的三种形式:• 实现单分支选择结构的形式 • 实现双分支选择结构的形式if ...

2015-02-27 17:02:00 739

转载 C语言-->(四)常用运算符

程序 = 数据 + 算法常用运算符==========================================知识点:1.赋值运算符2.算术运算符3.关系运算符4.逻辑运算符5.自增、自减运算符 6.复合运算符 ==========================================赋值运算符 = ...

2015-02-27 16:53:00 316

转载 C语言-->(三)常量和变量

知识点补充:1B = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GBint 4个字节char 1个字节double 8个字节========================================== 常量和变量===============...

2015-02-27 16:44:00 188

转载 C语言-->(二)进制

关于进制的转换还是很重要的要掌握十进制、二进制、十六进制、八进制=============================十进制1.由0~9组成,逢十进一基数:10167 = 100 + 6*10 + 7 = 7 * 10的0次方 + 6 * 10 的1次方 + 1 * 10的2次方=============================二进制...

2015-02-27 16:32:00 432

转载 C语言<前年笔记整理>(一)C语言初识

一些操作的说明:由于本屌是学iSO出身,So我所学的c语言大多在mac系统里敲代码的。(一)先介绍下mac的一些操作吧========================================一、mac系统使用 1.mac系统简单介绍 Mac 是一种类 Unix 的图形化界面操作系统,有两种开发环境:图形化 IDE 和终端Terminal。(简单的说就是苹果开发的一套操...

2015-02-27 16:15:00 120

转载 iOS开发之oc(完结篇)--对于一些知识的补充说明

时间过很久有些东西也忘记了,这里是以后想起来在来补充,留下个标记转载于:https://www.cnblogs.com/iOSteemo/p/4301955.html

2015-02-26 19:06:00 59

转载 iOS开发之oc(二十二)--Foundation(7)NSValue、NSDate

NSNumber之所以能包装基本数据类型为对象,是因为继承了NSValue(一)NSValue值转换#import <Foundation/Foundation.h>int main(){ // 结构体--->OC对象 CGPoint p = CGPointMake(10, 10); // 将结构体转...

2015-02-26 19:00:00 76

转载 iOS开发之oc(二十一)--Foundation(6)NSNumbe

NSNumber作用:可以将基本数据类型转化为对象,致使其能在数组、字典中使用代码示例1.void use(){// NSNumber基本使用 // 1. 把基本数据类型转化成对象 NSNumber *num = [NSNumber numberWithInt:10]; NSDictionary *dic = @{ ...

2015-02-26 18:48:00 81

转载 iOS开发之oc(二十)--Foundation(5)NSDictionary

/*集合1.NSArray\NSMutableArray•有序•快速创建(不可变):@[obj1, obj2, obj3]•快速访问元素:数组名[i]2.NSSet\NSMutableSet•无序3.NSDictionary\NSMutableDictionary•无序•快速创建(不可变):@{key1 : value1, key2 :...

2015-02-26 18:36:00 60

转载 iOS开发之oc(十九)--Foundation(4) NSSet

NSSet作用:存放的是没有顺序的对象NSSet和NSArray的对比1> 共同点•都是集合,都能存放多个OC对象• 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举)•本身都不可变,都有一个可变的子类2> 不同点•NSArray有顺序,NSSet没有顺序代码示例#import ...

2015-02-26 18:17:00 63

转载 OS开发之oc(计算代码行数)--NSString、NSArray、NSFileManager的使用

直接上代码也// 计算文件的代码行数#import <Foundation/Foundation.h>/* path : 文件的全路径(可能是文件夹、也可能是文件) 返回值 int :代码行数 */NSUInteger codeLineCount(NSString *path){ // 1.获得文件管理者 NSFil...

2015-02-26 17:57:00 131

转载 iOS开发之oc(十八)--Foundation(3)NSArray和NSMutableArray

(一)首先来看一个知识点/*集合类:是拿来装对象的(有以下三种)1.NSArray\NSMutableArray•有序•快速创建(不可变):@[obj1, obj2, obj3]•快速访问元素:数组名[i]2.NSSet\NSMutableSet•无序3.NSDictionary\NSMutableDictionary•无序•快速创建...

2015-02-26 17:48:00 76

转载 iOS开发之oc(十七)--Foundation(2)NSString及简单的字符串读取和写入

NSString : 不可变字符串NSMutableString : 可变字符串// 重点注意:URL不能读取文件名为中文的文件,否则为null,读不出来,要换为英文// URL读取文件才是万能下面是一些功能的代码1.创建和读取void stringCreate(){ /* 1.字符串的创建的方法 */ ...

2015-02-26 17:20:00 93

转载 iOS开发之oc(十六)--Foundation(1)结构体

(一)要掌握这些的运用NSRange(location length) ---范围 range:范围NSPoint\(相当于)CGPoint ---点NSSize\CGSize ---尺寸NSRect\CGRect (CGPint CGSize) ---相当于一个矩形其实,看官方文档更能...

2015-02-26 16:59:00 81

转载 iOS开发之oc(对于前面的补充2)--xxx

野指针,强、弱指针循环引用释放池转载于:https://www.cnblogs.com/iOSteemo/p/4301465.html

2015-02-26 15:55:00 70

空空如也

空空如也

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

TA关注的人

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