代码改变生活

04 2015 档案

<译文>13 Xcode Tips That Will Help You Conquer Xcode 13个小技巧帮你征服Xcode
摘要:当谈论到iOS开发工具时,有一个肯定是所有iOS开发者都熟悉的,那就是Xcode。Xcode是使所有令人赞叹的iOS app成为可能的驱动力。Xcode能帮助我们完成非常多的事情,但是这也有点让人头疼。对于新手来说,可能会觉得Xcode太过繁重了。而对那些有几年使用经验的人来说,还是在不停地学习一些... 阅读全文

posted @ 2015-04-30 01:17 张大少。 阅读(232) 评论(0) 推荐(0)

OC学习笔记 Foundation 集合类 NSArray和NSSet
摘要:NSArray 和 NSSet//快速定义数组 NSArray *arrays =@[@"dajie",@"xiaojie",@"jinyu"]; // 快速遍历 for (id obj in arrays) {NSUInteger i = [arrays indexOfOb... 阅读全文

posted @ 2015-04-30 01:16 张大少。 阅读(225) 评论(0) 推荐(0)

OC学习笔记 Foundation 框架中常用的类 之字符串
摘要:Foundation 框架中常用的类 OC开发中常用的类// NSString 字符串// NSMutableString 可变字符串// NSArray// NSmutablearray// NSSet// NSMutableSet// NSD... 阅读全文

posted @ 2015-04-29 10:28 张大少。 阅读(224) 评论(0) 推荐(0)

OC学习笔记 常用结构体
摘要:一般结构体创建方式1 struct Date2 {3 int year;4 int month;5 int days;6 };7 struct Date d1 = {2015,4,28};8 struct Date ... 阅读全文

posted @ 2015-04-29 08:36 张大少。 阅读(687) 评论(0) 推荐(0)

OC学习笔记 block 和 Protocol
摘要:前天夜晚下大暴雨 电闪雷鸣 机房停电。补上blockBLOCKBLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。// 定义一个无参数blo... 阅读全文

posted @ 2015-04-28 11:05 张大少。 阅读(432) 评论(0) 推荐(0)

OC学习笔记 ARC 强指针和弱指针 内存管理
摘要:强调一些概念类:是一种结构,它表示对象的类型,对象引用类来获取和本身有关的各种信息,特别是运行什么代码来处理每种操作。对象:是一种结构,它包含值和指向其类的隐藏指针。实例:对象的另一种称呼。消息:是对象可以执行的操作,用于通知对象去做什么。对象接收消息后,将查询对应的类,以便查找正确的代码来运行。方... 阅读全文

posted @ 2015-04-26 21:28 张大少。 阅读(2642) 评论(0) 推荐(0)

浅谈学习方法 打铁还得自身硬
摘要:俗话说。打铁还需自身硬。项目完成不了又怎么办呢?不要怕,作为新时代的年轻人。解决问题才是你的核心竞争力。自身实力才是最重要的。对于程序员来说 时刻更新自身掌握技术才是最重要的10w小时理论是适合现在情况的。半年不学习,等于永久失业。有些事情你现在不去做,可能以后都不会有机会了!成长在于积累 阅读全文

posted @ 2015-04-26 19:50 张大少。 阅读(229) 评论(0) 推荐(0)

OC学习笔记 description
摘要:description 阅读全文

posted @ 2015-04-24 23:46 张大少。 阅读(144) 评论(0) 推荐(0)

OC学习笔记 xcode6 category 分类创建和使用
摘要:xcode6 分类 catepory 位置使用方法:对一个字符串里面阿拉伯数字计算个数1 #import 2 3 @interface NSString (Number)4 + (int)numberCountOfString :(NSString *)str;5 - (int)numString;... 阅读全文

posted @ 2015-04-24 11:30 张大少。 阅读(486) 评论(0) 推荐(0)

OC学习笔记 自定义构造方法扩展
摘要:将子类父类方法初始化父类定义#import @interface Person :NSObject@property NSString *name;@property int age;- (id)initWithAge :(NSString *)name andAge:(int) age;@end父... 阅读全文

posted @ 2015-04-24 01:55 张大少。 阅读(252) 评论(0) 推荐(0)

关于 self 和 super 在oc 中 的疑惑 与 分析
摘要:面试问的多基础好跟基础不好都可以写 代码,网上那么多资料。 区分高低也就是研究的深度和广度。开始我们的问题: 1 @implementation Son : Father 2 - (id)init 3 { 4 self = [super init]; 5 if (self) 6 ... 阅读全文

posted @ 2015-04-24 00:07 张大少。 阅读(293) 评论(0) 推荐(0)

OC学习笔记 id类型
摘要:id是oc语言中一个独特的数据类型。一种通用对象类型。可以转换为任何数据类型,即id类型的变量可以存放任何数据类型的对象。万能指针,能指向操作任何OC对象 id ==NSObject *这是为什么呢?还是从OC的内部实现机制上来分析吧! 在内部处理上,id类型被定义为指向对象的指针,这可以从id的定... 阅读全文

posted @ 2015-04-23 23:21 张大少。 阅读(3894) 评论(0) 推荐(0)

OC学习笔记 关键字@property和@synthesize
摘要:xcode原则 用最少的代码实现更多的功能自动合成属性器 自动生成setget代码@property // 1>定义成员变量的get和set方法.2>如果成员变量没有被定义会被自动定义3>如果定义的成员变量没有实例化,则会自动实例化。@synthesize//自动生成成员变量的getset方法。方... 阅读全文

posted @ 2015-04-23 20:52 张大少。 阅读(289) 评论(0) 推荐(0)

程序员开发周期
摘要:学习周期我发现了学习新东西的三个阶段:激情阶段、彷徨阶段和解决阶段。1.激情阶段:一开始都是在这个阶段。你有一个新的构思并且开始学习新东西,所有事情看起来都很好,你开始设想下一步该做的事情。你很有动力,而且你的工作是你所熟悉和擅长的。但无论怎样,最后你总是会发现自己知识上存在着瓶颈。2.彷徨阶段:当... 阅读全文

posted @ 2015-04-23 20:10 张大少。 阅读(219) 评论(0) 推荐(0)

OC学习 点语法实质 与 变量作用域
摘要: 阅读全文

posted @ 2015-04-23 12:35 张大少。 阅读(193) 评论(0) 推荐(0)

OC 学习笔记 mark
摘要:在Objective-C里,为了让代码组织的有序也方便用control+6的快捷键在Xcode中查找,所以出现了一个大家都很熟悉的东东。这就是:#prama mark。#pragma mark#pragma mark -#pragma 是什么从技术上讲,以 #pragma 开头的代码是一条编译器指令... 阅读全文

posted @ 2015-04-22 20:34 张大少。 阅读(329) 评论(0) 推荐(0)

xcode 代码调试与快捷键 代码块
摘要:为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题。本文内容主要包括3个方面:使用console检查app状态进行日志记录,并熟练的驾驭NSLog使用对象... 阅读全文

posted @ 2015-04-22 17:09 张大少。 阅读(5769) 评论(0) 推荐(0)

x code 编译器常用英文速记
摘要:interface类定义implementation类实现master-detail Application主应用程序page-based Application基于页面的应用Single View Application单视图中的应用Tabbed Application标签中的应用cocoa To... 阅读全文

posted @ 2015-04-22 01:31 张大少。 阅读(563) 评论(0) 推荐(0)

stringWithFormat 和 initWithFormat 区别
摘要:1、initWithFormat是实例办法只能经由过程 NSString* str = [[NSString alloc] initWithFormat:@"%@",@"Hello World"] 调用,然则必须手动release来开释内存资料2、stringWithFormat是类办法可以直接用 ... 阅读全文

posted @ 2015-04-21 16:59 张大少。 阅读(1535) 评论(0) 推荐(0)

OC学习笔记 字符串常用函数
摘要:格式化字符串就是按一定格式输出的字符串 或者 将某种格式的字符串转化为另外一种格式。目的就是让程序可读性增强创建字符串1 NSstring * str1 = @"hello";2 NSString * str = [[NSString alloc]initWithString:@"h... 阅读全文

posted @ 2015-04-21 16:50 张大少。 阅读(195) 评论(0) 推荐(0)

苹果Xcode帮助文档
摘要:一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从论坛、微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚。而有时候当他们想从文档去找解决方案的时候,也往往... 阅读全文

posted @ 2015-04-21 10:22 张大少。 阅读(231) 评论(0) 推荐(0)

OC学习笔记 面向对象 多态
摘要:1 #import 2 @interface Animal : NSObject 3 - (void) eat; 4 @end 5 @implementation Animal 6 - (void) eat 7 { 8 NSLog(@"用嘴巴吃啊"); 9 }10 //如果参数中是父类类... 阅读全文

posted @ 2015-04-21 09:30 张大少。 阅读(195) 评论(0) 推荐(0)

OC学习笔记 面向对象 继承与组合
摘要:一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了类和类之间的联系继... 阅读全文

posted @ 2015-04-20 20:29 张大少。 阅读(596) 评论(0) 推荐(0)

oc学习笔记-语法学习总结
摘要:1、定义类:@interface 类名 : 父类@end2、使用:(冒号)表示继承一个类Student : NSObject3、使用()定义一个Catagory(类别)* 作用:在不改变原有类结构的基础上,扩展原有类的方法(不能扩展属性),但不建议重载原有类的方法* 开发工具默认生成的文件为:类名+... 阅读全文

posted @ 2015-04-19 22:22 张大少。 阅读(224) 评论(0) 推荐(0)

关于ld: framework not found Foundate 错误
摘要:ld: framework not found Foundatelinker command failed with exit code 1cc 08-test.m -framework Foundation关闭当前项目 清空内存 重新加载就能找到基础(Foundation)框架 阅读全文

posted @ 2015-04-19 14:38 张大少。 阅读(784) 评论(0) 推荐(0)

oc学习笔记-set和get函数 基础(Foundation)面向对象之封装方法
摘要:1 #import 2 /************************************ 3 *oc get(readonly只读) set(只写)函数 练习 4 *set方法 提供一个方法给外界设置成员变量值 可以在方法里面对参数就行过滤 5 *命名规范:1>方法名必须... 阅读全文

posted @ 2015-04-19 02:03 张大少。 阅读(344) 评论(0) 推荐(0)

OC中方法与函数的区别
摘要:方法:方法是Objective-C独有的一种结构,只能在Objective-C中声明、定义和使用,C语言不能声明、定义和使用。1、类方法以+号开头,对象方法以-号开头+ (void) init; // 类方法- (void) show; // 对象方法2、在@interface和@end... 阅读全文

posted @ 2015-04-19 01:55 张大少。 阅读(436) 评论(0) 推荐(0)

关于oc运行时 isa指针详解
摘要:Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可... 阅读全文

posted @ 2015-04-19 01:54 张大少。

导航

繁星纵变 智慧永恒