自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 芙蓉玉技术服务支持

2018-10-28 14:53:21 150

转载 ios 获取屏幕的属性和宽度

app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸 CGRect rect; rect = [[UIAppli

2015-12-02 20:44:03 329

转载 一些题目iOS

1.什么是arc?(arc是为了解决什么问题诞生的?)首先解释ARC: automatic reference counting自动引用计数。 ARC几个要点: 在对象被创建时 retain count +1,在对象被release时 retain count -1.当retain count 为0 时,销毁对象。 程序中加入autoreleasepool的对象会由系统自动加上autor

2015-11-13 10:33:27 570

转载 一些iOS面试题2

什么是ARC(ARC是为了解决什么问题诞生的)?ARC是Auto Reference Counting的缩写,即自动引用计数,由编译器在代码合适的位置中自动添加retain/Release/Autorelease/dealloc方法从而进行内存管理.ARC几个要点:在对象被创建时 retain count +1,在对象被release时 retain count -1.当retain

2015-11-13 10:13:00 500

原创 类别(分类)和 类拓展

一、分类(类别)作用:扩展已有类的功能 1、分类是原来的类增加方法 2、在方法内部可以访问原有类的成员变量(定义头文件中)步骤 1、为原有类创建一个分类 2、在分类中增加新的方法的声明和实现注意点: 1、分类中不能扩展原有类的成员变量 2、@property在分类中只能生成getter setter方法的声明,不能生成实现和成员变量,在分类的内部可以访问原有类的成

2015-10-12 13:40:56 496

原创 栈和堆

在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是一块栈内存,所以这句话的意思就是:在栈内存

2015-10-12 10:30:07 270

原创 栈和堆

在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是一块栈内存,所以这句话的意思就是:在栈内存

2015-10-12 10:28:50 244

原创 内存管理

如果内存管理不当 1、不再使用对象没有被回收,内存泄露,最终导致程序闪退 2、正在被使用对象被释放了,野指针,访问野指针就会导致程序崩溃ARC Automatic Reference Counting 自动引用计数 MRC Manual Reference Counting 手动引用计数1、当一个对象刚刚出生时候,它的引用计数 1 2、当对象上引用计数

2015-10-10 13:29:49 238

原创 多态

一、多态:一个对象多个形态二、多态必须满足条件: 1、必须继承 2、子类要重写父类方法 3、父类指针指向子类对象YLAnimal *animal = [YLDog new];[animal eat];Dog 吃animal = [YLCat new];[animal eat];Cat 吃一个animal对象,又多种形态,

2015-10-09 18:41:38 245

原创 依赖关系 、关联关系

一、依赖关系:A对象作为B对象的局部变量或是方法形参的,B依赖与A,这时候我们称A与B之间存在一种依赖关系/** * 给土豪打电话、 对象作为形式参数 */- (void) callTuHaoWithPhone:(CZPhone *) phone{ NSLog(@"给土豪打电话了"); [phone call:@"土豪的电话号码"];}- (void) sendM

2015-10-08 20:27:57 990

原创 NSString 对象的创建

NSString 对象的创建 1、通过字面量创建NSString *str = @"天气冷了,注意身体!"; NSLog(@"%@",str);2、通过对象方法 NSString * str1 = [[NSString alloc] initWithUTF8String:"大家要努力学习啊"]; NSLog(@"%@",str1);3、通过类方法创建 类方法它是隶属于类的,它通过“

2015-10-08 13:06:15 344

原创 对象在方法中进行连续的传递 —— 士兵开枪练习

#import <Foundation/Foundation.h>//子弹声明@class YLSoldier;//告诉编译器,这是一个类,但是类中有什么样的东西,@class 是不能告诉编译器的@interface YLBullet : NSObject{ @public int _power;}- (void) flyTo:(YLSoldier *)someone;

2015-10-07 17:03:13 526

转载 iOS开发分分钟搞定C语言 —— 总结

made by :极客James

2015-10-05 22:59:05 340

转载 iOS开发分分钟搞定C语言 —— 宏定义和关键字

2015-10-05 22:53:05 423

转载 iOS开发分分钟搞定C语言 —— 结构体和枚举

结构体

2015-10-05 22:42:28 343

转载 iOS开发分分钟搞定C语言—— 字符串和指针

指针

2015-10-05 22:32:31 1553

转载 iOS开发分分钟搞定C语言 —— 数组及排序

数组

2015-10-05 22:27:09 834

转载 iOS开发分分钟搞定C语言 —— 进制

进制

2015-10-05 22:17:02 321

转载 iOS开发分分钟搞定C语言 —— 函数

函数

2015-10-05 22:12:36 518

转载 iOS开发分分钟搞定C语言 —— 流程控制

流程控制分类及概念

2015-10-05 22:00:46 338

转载 iOS开发分分钟搞定C语言 —— 运算符

运算符

2015-10-05 21:53:17 490

转载 iOS开发分分钟搞定C语言 —— 数据类型

关键字

2015-10-05 21:39:28 221

转载 从C语言开始搞iOS开发

为什么学习iOS开发之前要从C语言开始学起?

2015-10-05 21:36:27 251

原创 第一个Objective-C程序,如何声明、实现

1、OC简介: OC 是C语言的超集,它在C语言的基础上增加了最小的面向对象的语法 2、对比C来学习OC 数据类型、关键字、流程控制、函数 3、面向对象的思想 1、它是一种更接近于现实生活的一种编程思想 2、它思考问题强调的谁去做 3、要完成某项任务,首先去找完成该任务对象,如果没有创建一个,然后指挥对象做事。 4、对象 在面向对象中万物皆对象

2015-10-05 14:33:55 392

转载 Mac下最好用的离线词典-欧陆词典破解版

英语不是很好的童鞋看英文文档是不是有点淡淡的忧伤?给大家推荐一款自用的离线词典,自带离线词库很大并且可随意扩展,支持鼠标划词取词。本人一直使用,感觉非常好使。如果大家有更好使的离线词典也可以在本章底部留言,好东西共分享嘛。安装方法1.下载安装文件后解压,拖到Application里,先别打开软件。2.将com.eusoft.eudic.plist拖到/Users/你

2015-08-21 23:31:30 6646 1

转载 Xcode自动注释插件:VVDocumenter-Xcode

VVDocumenter-Xcode 是由 @onevcat 喵神开发的一个Xcode插件,其作用是在Xcode中输入"///"后自动生成规范的文档注释,的确非常好用而且实用。下载地址:https://github.com/onevcat/VVDocumenter-Xcode百度网盘下载:http://pan.baidu.com/s/1jG7sD5GGithub也许你需要翻

2015-08-21 23:29:44 469

转载 编写高质量的代码应从命名开始

笔者从事开发多年,有这样一种感觉,查看一些开源项目,如Spring、Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点:1)代码质量非常高;2)命名特别规范(这可能跟老外的英语水平有关)。要写高质量的代码,不是一件容易的事,需要长年累月的锻炼,是一个量变到质变的过程,但要写好命名,只需要有比较好的英语语法基础和一种自我意识即 可轻松达到。本博文将会结合本人的开发经验,

2015-08-21 23:26:40 358

转载 iOS高效编程秘诀—坚持好的编程习惯

习惯会影响一个人做事的方式,也会直接影响效率。我经常在项目完成后自我总结,有哪些做得好的,有哪些做得不好的?然后把一些好的流程记录下来,并且重新运用回编程中。那些能够坚持去做的流程,就变成了我的编程习惯,这些良好的习惯就成就了我高效的编程效率!一、轻文档先行什么叫轻文档?其实轻文档指的是不需要按照标准的软件工程知识来编写需求分析,架构设计,模块设计,流程图时序图等文档,而是采用比较

2015-08-21 23:25:54 324

转载 个人常用iOS第三方库以及XCode插件介绍

前言第三方库是现在的程序员离不开的东西,不光是APP开发,基本上所有的商业项目都会或多或少的使用到第三方库。Github上Star>100的开源库数量如下可以看到JS以绝对的优势排名第一,一定程度上也说明了JS在这几年为什么发展得这么迅速,不会点JS都不好意思说自己是码农。不过现在JS圈的造轮子浪潮也是愈演愈烈了,自己不写个框架都不好意思打招呼。OC排名第四,相信这

2015-08-21 23:23:15 500

转载 iOS程序员面试要注意的几个问题

1、自动释放池是什么,如何工作?当您向一个对象发送一个autorelease消息时,Cocoa就会将该对象的一个引用放入到最新的自动释放池。它仍然是个正当的对象,因此自动 释放池定义的作用域内的其它对象可以向它发送消息。当程序执行到作用域结束的位置时,自动释放池就会被释放,池中的所有对象也就被释放。2、说一说static 关键字(1)函数体内 static 变量的作用范围为

2015-08-21 23:22:31 340

转载 iOS开发所需英语词汇整理

提示:双击可以打开文本copy12345678910111213141516171819202122232425262728

2015-08-21 23:20:34 1195

转载 如何改变Xcode字体大小?

运行Xcode后依次点击左上角Xcode/Preferences/Fonts & Colors里就可以调整,在右边随便点中一个字体就可以调整这个字体的大小和颜色了,按command+a可以将所有的字体选中,同时调整各个字体的大小,但不能调颜色。你学会了吗?

2015-08-21 23:18:14 1160

转载 新版本Xcode 6的视图调试详解

开发者会经常遇到视图或者Auto Layout约束中存在bug的情况,并且这种bug很难通过代码发现,所以开发者很有必要熟知如何进行简单高效的视图调试,而Xcode 6的发布使得视图调试变得前所未有的简单。开发者不用将frames打印到控制台,然后在脑海中可视化视图的布局,现在你可以在Xcode中查看整个视图层次。本教程会带你熟悉所有可以操作的不同选项。你做好写代码的准备了吗?这个

2015-08-21 23:17:35 556

转载 新手必须知道的13个Xcode小技巧

当谈论到iOS开发工具时,有一个肯定是所有iOS开发者都熟悉的,那就是Xcode。Xcode是使所有令人赞叹的iOS app成为可能的驱动力。Xcode能帮助我们完成非常多的事情,但是这也有点让人头疼。对于新手来说,可能会觉得Xcode太过繁重了。而对那些有几年使用经验的人来说,还是在不停地学习一些细节来提高生产力。我对新手的建议就是不要想着一下就能学完关于Xcode的所有知识。关注当下最

2015-08-21 23:12:03 509

空空如也

空空如也

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

TA关注的人

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