自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS开发者洛松的博客

越努力, 越幸运~

  • 博客(21)
  • 收藏
  • 关注

原创 界面间的传值

属性传值----从前往后步骤: 1.在后一个界面定义属性.(属性类型和传输数据类型一致) 2.在从前一个界面进入下一个界面之前, 将数据传给第二界面 3.第二个界面取出对应的数据给对应的控件显示代理传值----从后往前  步骤:1.在后一个界面定义协议:(定义一个传值的方法, 这个方法必须有参数, 参数的类型必须和传输数据类型一致)       2.后一个界面,定义代理

2015-01-28 21:13:42 645

原创 做APP的流程及基本的工程文件夹

1.****需求分析2.******项目框架搭建   (1)设计类   (2)完成界面跳转   (3)为功能留出接口 (模态:推出视图的新的方式)3.编码4.测试5.上线工程目录:1.APPDelegate:存放APPDelegate(应用程序代理)类2.Controllers:存放MVC设计思想下的视图控制器3.Views:存放MVC设计思想下

2015-01-28 20:54:35 624

原创 UI 问题总结

------(1)视图创建好了 为什么在屏幕上没有看到    1.没有为视图设置颜色    2.没有添加到父视图上    3.被别的视图覆盖    4.没有设置frame.    5.方法没有调用    6.程序没有重新运行    ------(2)属性和实例变量的区别    属性是setter以及getter方法,属性内部有内存管理    实例变量只是个变量而

2015-01-28 20:54:03 605

原创 OC中内存管理问题之引用计数

定义一个Person类其实引用计数这个问题大家可以理解为租房子的问题, 如果有retain alloc 代表这个人租了这间大房子, 拿到了一把钥匙, 引用计数代表房子一共有的钥匙的数量, release代表退房归还钥匙        Person * p = [[Person alloc] init];//房东盖好了一间房子, 现在是房东一个人        //a

2015-01-02 13:46:57 1154

原创 IOS开发常用工具及视频网站

http://www.bejson.com/index.php  在线JSON效验格式化工具http://tool.oschina.net/codeformat/json  在线代码格式化 http://www.code4app.com iOS  开源代码库http://edu.51cto.com/course/course_id-582.html  iOS开发预备课程

2015-01-01 21:35:16 635

原创 当把属性的语义特性分别声明为assign,retain,copy时, 自动生成setter, getter方法内部实现

假定有一个车类Car.h中定义三个属性@property (nonatomic, retain) NSString * brand;//品牌@property (nonatomic, copy) NSString * color;//颜色@property (nonatomic, assign) CGFloat  price;//价格以下是把属性的语

2015-01-01 21:27:53 926

原创 Objective-C 属性详解

//属性作用:自动生成setter和getter方法//属性定义:@property+属性的类型(类型与内部操作的实例变量的类型相同)+属性名(和内部操作实例变量名相同)//属性在.h文件中,自动生成的是setter和getter方法的声明//属性特性,//1.读写特性  //(1)可读可写------读, getter方法;写,setter方法.即会生成两种方法

2015-01-01 21:14:05 609

转载 iOS正则表达式

转载自http://www.open-open.com/lib/view/open1392881568066.html首先简单介绍一下正则表达式的基本写法及用法\d 匹配任何一个数字,即[0-9]\d+表示1个以上的数字\d*标示0个或多个数字\s 表示分隔符,包括空格、制表符和换行符\s* 0个或多个分隔符\w 表示字母、数字和下划

2014-12-31 16:54:29 521

原创 iOS开发之C语言基础, 动态内存分配

学好c的内存分配, 了解如何自己掌控内存, 有助于理解OC里面的内存管理. 系统内存:包括5个区域1.栈区:特点:系统分配以及回收内存.存放内容:函数体内创建的变量分配在栈区main.m中int a = 10; // int a = 10 中的a存在内存的栈区 10是存在于常量区, 相当于常量区有一个10, copy到栈区(如图)2.堆区(重点):由程序员非配和回收,

2014-12-31 11:41:03 550

原创 c语言 折半查找 (二分法查找)

//// ****折半查找//    int ary[13] = {-8, 0, 5, 6, 8, 12, 17, 23, 32, 52, 64, 86, 100};//定义一个数组//    int start = 0;//开始位置//    int end = 12;//结束位置//    int mid = (start + end) / 2;//中间位置//    in

2014-12-31 11:36:20 946 1

原创 计算当前时间和⼀一个固定时间的差值

计算当前时间和⼀一个固定时间的差值,如果差值在60秒内,输出“刚刚”,如果在60秒外3600秒内,输出“xx分钟前”,如果3600秒外, 3600*24秒内,输出“xx⼩小时前” 如果3600 * 24秒外, 3600*24*30秒内,输出“xx天前”      int timer = 0;    printf("请输入一个时间间隔");    scanf("%d",

2014-12-30 21:18:22 1549

原创 NSDate, NSDateFormatter的使用

//NSDate        //创建对象        //通过NSDate创建的对象, 获取的是0时区的时间        NSDate * date = [NSDate date];        NSLog(@"%@", date);        //获取明日此时的时间        NSDate * tomorrow = [NSDate dateWithT

2014-12-30 21:01:29 1076

原创 数组排序之对一组学生按照成绩, 学号,年龄, 姓名排序~

创建一个学生的类Student, 实例变量:姓名, 年龄, 成绩, 学号.管理联系人, 按年龄的升序排序, 按成绩的降序排序, 按姓名降序排序, 按学号升序排序main.m sortUsingSelector:是可变数组排序的API, 因为Student类中没有像两个字符串比较一样现成的API给我们使用, 所以,我们要写年龄排序,成绩排序, 姓名排序, 学号排序的方法 

2014-12-27 17:42:10 2671

原创 很喜欢的一段话~

女孩子们,20几岁是最美好的年华,芳华一瞬,很快就会过去,所追求的安全感,没人能给你,父母会老去等我们照顾,若把青春投资给男友,那是一个有风险的投资,安全感只能自己给自己,是一份求生的技能,或是一笔够自己不工作可以活一辈子的一笔钱。如若不然,等待你的是逛不完的菜市场和买不完的地摊货......改变生活, 唯有奋斗~

2014-12-26 22:10:20 531

原创 取10个随机数, 每个数的取值范围是20-25, 找出其中重复的数, 重复次数

2014-12-26 21:28:31 878

原创 NSDictionary NSMutableDictionary的相关API总结

//字典:用来存储具有一一对应关系的数据.        //一个key对应一个value key起到了唯一标识作用, key必须是唯一的, 但是一个value可以对应多个key        //存储的对象是无序的, 一对键值对组成了字典中的一个元素        //NSDictionary        /*        //1.创建对象        NSDi

2014-12-26 21:21:36 453

原创 //总结:数组,字典,集合的相同点和不同点

//总结:数组,字典,集合的相同点和不同点        //相同点:都属于collection(集合), 用来存储多个对象, 并不限制对象的类型,        //不同点:        //1.作用:            //数组:管理有序的集合,            //字典:管理的是有对应关系的数据的集合            //集合:管理的是无序并且具有互

2014-12-26 17:21:32 1956

原创 NSArray, NSMutableArray中常用API

NSArray中常用API 1.创建数组  //遍历构造器创建        NSArray * ary = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil];// nil结束标志  //初始化方法创建        NSArray * ary1 = [[NSArray alloc] initWit

2014-12-26 14:41:12 602

原创 iPhone手机的分辨率和物理尺寸

fiPhone  3/3GS

2014-11-18 16:14:31 945

原创 instancetype 和 id 的区别

1.// instancetype用于在编译期确定对象是什么类型 检查对象是不是有某些方法// 如果你的初始化返回的是id, 并且在MRC的环境下 编译期并不会检查该对象是否有某个方法 如果真没有这个方法 运行期是会崩溃的 //如果你的初始化方法返回值是instancetype 在MRC环境下 如果对象没有该方法 则报警告 如果在ARC环境下 则直接报错 2.id可用于方法

2014-11-17 22:17:49 561

原创 常用API

常量区字符串(NSString):initWithFormat (实例方法)Returns an NSString object initialized by using a given format string as a template into which the remaining argument values are substituted.- (instan

2014-11-17 22:14:04 721

空空如也

空空如也

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

TA关注的人

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