光远
码龄11年
求更新 关注
提问 私信
  • 博客:23,187
    23,187
    总访问量
  • 30
    原创
  • 12
    粉丝
  • 26
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
加入CSDN时间: 2014-03-17
博客简介:

光远的iOS开发专题

博客描述:
专注于iOS开发
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得3次评论
  • 获得7次收藏
  • 博客总排名1,633,777名
创作历程
  • 1篇
    2015年
  • 33篇
    2014年
成就勋章
TA的专栏
  • 编程语言
    3篇

TA关注的专栏 6

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

86人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

OC面试宝典

发布资源 2014.08.15 ·
doc

Xcode快捷键

其实就是设置里面的快捷键变成了文字版,费了我不少工夫。。。希望对大家有帮助可能有些新手刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。xcode相关:关于xcode  可设偏好设置 command+,清空缓存 可设隐藏xcode command+h隐藏其它 com
原创
博文更新于 2014.08.05 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最近总结了部分面试题,具有区分度,可以结合自己情况来梳理.

最近结合网上的面试题做了总结,大部分是自己在平时开发中用到的理论和实践知识,希望对大家有所帮助!
原创
博文更新于 2015.12.28 ·
1288 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

内存管理高级总结

1.内存管理的黄金法则:The basic rule to apple is everything thatincreases the reference counter with alloc,[mutable]copy[WithZone:] or retain is in charge of the corresponding [auto]release. 即:如果一个对象使用了alloc,
原创
博文更新于 2014.08.15 ·
618 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

内存管理的遛狗问题分析

#import #import "Person.h"#import "Dog.h"//person//Dog//person dog 人遛狗int main(int argc,const char * argv[]){    @autoreleasepool {       Dog *dog1 = [[Dogall
原创
博文更新于 2014.08.14 ·
671 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

OC内存管理

一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。 本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要
原创
博文更新于 2014.08.14 ·
501 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OC简便语法 语法糖

1.方法与顺序无关      2.枚举绑定数据类型  enum {      ObjectiveC,      Java,      Ruby,      Python,      Erlang  };  typedef NSUInteger Language;      3. 属性不用写@synthesize      4.语法
原创
博文更新于 2014.08.13 ·
1078 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

协议 代理 延展 类目的总结比较

//协议总结:协议不是类,是一套标准(一些方法的声明),服从协议的类对协议进行实现//1.先创建一个协议以类名+Delegate命名内部添加声明协议的约束方法 这里注意:只声明不进行实现//2.在其他类中表示该类服从某一协议步骤分三步//1).导入头文件 #import "TeachingDelegate.h"//2).在.h文件的接口部分父类的后面添加 协
原创
博文更新于 2014.08.13 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Xcode快捷键02

按键说明(win键盘)control = Ctrlcommand = Altoption = win键shift = shift快捷键1.  esc                自动完成, 作用和VS中的ctrl+j类似,像 Eclipse 的 alt+/2.  command + /                 注释代码和反注释,用 //,相当于 Ecl
原创
博文更新于 2014.08.13 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSDate 和 NSDateFormatter 转换

//1.利用NSDateFormatter将日期按照一定格式输出:转换成字符串       /*        NSDate *date = [NSDate date];        NSDateFormatter *fra = [[NSDateFormatter alloc] init];        [fra setDateFormat:@"yyyy-MM-
原创
博文更新于 2014.08.12 ·
655 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

block 和 属性

27.block  注意实现形式基本语法: 本质上是匿名函数,与函数真真十分相似 称之为函数的实现部分,返回值省略不写  变量block的类型 int (^)(int x, int y) 变量名字:block 可以为任意符合变量命名规范的名=右边的block用来存储函数 初始值是一个函数的实现部分        int (^block)(int x ,int y
原创
博文更新于 2014.08.11 ·
784 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OC基础知识汇总

OC部分第一部分   基本概念 OC概述OC是一种能够完成复杂面向对象编程的简单的计算机设计语言。通过提供用于定义类和方法的语法,它扩展了标准的c语言。它还提供了类和接口(任何类采用)的动态扩展。面向对象编程1.  面向对象 和 面向过程面向对象 OOP(Object Oriented Programming) 分解问题组成的对象 协调对象间
原创
博文更新于 2014.08.11 ·
2758 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

OC语言中的字典

[Objective-C]OC中字典基本概念和常用方法(NSDictionary和NSMutableDictionary)一:字典的基本概念Foundation中的字典(NSDictionary,NSMutableDictionary)是由键-值对组成的数据集合.正如,我们在字典里查找单词的定义一样.通过key(键),查找的对
原创
博文更新于 2014.08.08 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组处理方法 API文档

数组的价值:(1)存数多个元素(2)存储元素只能是对象,对象可以是不同类型(3)数组是一个有序的集合(4)数组中的元素可以重复,而且重复的元素可以成为数组元素NSArray  不可变数组对象Creating an Array 利用便利构造器方法   1. arrayWithObjects:Creates and returns an array
原创
博文更新于 2014.08.07 ·
791 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C语言07

1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长
转载
博文更新于 2014.08.06 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用的不可变的字符串处理的实例方法 API文档 NSString

常用的可变字符串处理实例方法NSString   这里需要注意的是该方法的处理方式是在副本字符串上直接进行修改1.+ stringWithFormat;Returns a string created by using a given format string as a template into which the remaining argument values are s
原创
博文更新于 2014.08.06 ·
969 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用的可变字符串处理实例方法 API文档 NSMutableString

常用的可变字符串处理实例方法NSMutableString   这里需要注意的是该方法的处理方式是在原字符串上直接进行修改1.– appendFormat:Adds a constructed string to the receiver.添加一个字符串构造的接收器- (void)appendFormat:(N
原创
博文更新于 2014.08.06 ·
618 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Objective-C中的self和super

发送消息给self和superObjective C提供了两个保留字self和super,用于在方法定义中引用执行该方法的对象。例如,假设你定义了一个方法reposition,用来修改它所处理的某个对象的坐标,这时可以调用setOrigin::方法来完成修改。要实现这个目标,要做的工作就是将setOrigin::消息发送给一个对象,这个对象与reposition消息的接收对象是同一个。在编
翻译
博文更新于 2014.08.05 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

选择器selector

在Objective-C中,选择器selector有两种含义。其一是当在源代码中向一个对象发送消息时,用它来引用一个方法的名字;其二是当源代码编译过后,用它来引用取代名字的唯一标识符。编译后的选择器类型为SEL。所有相同名字的方法都有相同的选择器。你可以使用选择器来调用对象的方法——这为在Cocoa中实现target-action设计模式打下了基础。方法和选择器为了提高效率,在编译
原创
博文更新于 2014.08.05 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OC语言03

继承 初始化方法继承继承的上层: 父类 ,继承的下层:子类继承是单向的,不能相互继承。继承具有传递性:A继承于B,B继承于C,A具有B和C的特征和行为子类能继承父类全部的特征和行为.面向对象提供了的继承语法,能够大大简化代码,把公共的方法和实例变量写在父类里,子类只需要写自己独有的实例变量和方法即可继承既能保证类的完整,又能简化代码,让类与类之间的关系更加紧密。
原创
博文更新于 2014.08.05 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多