自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员------24点游戏

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------今天又遇到了一个比较难的题目,网上查了半天写的都比较乱。因为我零基础,代码相当不规范,希望多多见谅。不多说,下面我贴上代码给其他零基础的有个参考。题目说明计算24点是一种扑克牌益智游戏,随机抽出4张扑克牌,通过加(+),减(-),乘(*), 除(/)四种运算法则计算得到

2015-02-10 21:13:03 480

原创 黑马程序员------用代码创建按钮

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.思路:1> 要想程序运行后,屏幕就有个按钮,需要在view加载完毕时添加一个按钮;2> 控制器的view加载完毕的时候会调用一次viewDidLoad方法;3> 因此,只需在viewDidLoad方法中通过代码添加按钮即可实现。2.步骤:1> 创建一个btn

2015-02-10 20:56:59 317

原创 黑马程序员------杂记(二)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------UIWebView控件执行js代码 UIWebView还可以通过 stringByEvaluatingJavaScriptFromString 函数来执行 javascript代码,从而可以更加灵活地处理网页文件  1. 获得UIWebView的标题NSStri

2015-02-10 20:46:28 325

原创 黑马程序员------杂记

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------     日期格式化    字符串转成日期格式:    NSDateFommatter *df = [[NSDateFommatter alloc] init];    df.dateFormat = @"yyyy/MM/dd HH:mm:ss";    [

2015-02-10 20:41:27 367

原创 黑马程序员------属性列表载入数据

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------有一个属性列表statedictionary.plist,将该文件导入Xcode项目中的主目录,单击项目窗口中的plist文件,可以查看甚至编辑其中的数据,如图:那么如何载入这些数据呢,代码如下:NSBundle *bundle = [NSBun

2015-02-10 20:38:46 309

原创 黑马程序员------英语面试问题整理

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Q: Is the delegate for a CAAnimation retained? 
A: Yes it is!! This is one of the rare exceptions to memory management rules.Q: What happens

2015-02-10 20:30:58 643

原创 黑马程序员------UIImageView笔记

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.iOS中将UITextField输入框设置为密码暗文形式的2种方式?将UITextField中的secure选项勾中即可;通过代码实现:UItextField *test = [UItextField alloc] init];test.secureTex

2015-02-10 20:22:21 306

原创 黑马程序员------代码片段记录

-------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------编辑文本框UITextField 显示删除图标设置Clear button 的值为Appears while editing 即可 toast提示框(MBProgressHUD)MBProgressHUD是一个开源项目,原帖地址https://gi

2015-02-10 20:14:09 335

原创 黑马程序员------黑马基础测试题参考

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------黑马基础测试题抽中了几道比较复杂的题目,,已测试完美运行。因为是零基础所以写的不好请见谅。如果同时零基础而且没思路的可以参考下,已加注释,还有勿抄。题1:从键盘输入一大堆字符串,统计A、B、C、D的出现次数,最后出现次数由高到低输出字母和出现次数。(C语言)#inc

2015-02-10 19:50:01 1079

原创 黑马程序员------iOS程序必要准备

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.先学习什么?不管学习Android开发还是iOS开发,都建议先学习UI;UI是app的根基:一个app应该是先有UI界面,然后在UI的基础上增加使用功能;UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣;

2015-02-10 19:37:27 317

原创 黑马程序员------Foundation框架------NSDictionary字典

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------字典:根据一个标识,找到对应的内容     key ----> value     索引 ---->文字内容  里面存储的东西都是键值对创建NSDictionary方法: 1.NSDictionary *dict = [NSDictionary dict

2015-02-09 10:23:53 467

原创 黑马程序员------Foundation框架------OC集合类的操作

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------OC集合类的操作(1) OC集合类包括NSArray,NSSet,NSDictionary都是以面向对象的方式操作数组,而且OC数组不像C语言中的数组只能存放同一种数据类型,它可以    存放任意类型的对象,但是不能存放非OC对象类型如基本数据类型int,struct,enum等

2015-02-08 21:06:49 352

原创 黑马程序员------Foundation框架------NSString类的操作

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.NSString类的操作使用NSString类的对象初始化方法创建字符串      // 创建无参数的字符串 NSString *str2 = [[NSString alloc] initWithString:@"Jack"]; // 创建带参

2015-02-08 21:04:31 296

原创 黑马程序员------Foundation框架------补充

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------(一)、NSDate NSDate * date = [NSDate date]; // 使用当前时间创建一个date对象 [NSDate dateWithTimeIntervalSinceNow: seconds] // 用一个时间间隔(seconds)来表示过

2015-02-08 20:59:10 325

原创 黑马程序员------Foundation框架------结构体

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------(一)、基本知识Foundation是—个基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。即#import补充:core foundation框

2015-02-08 20:57:15 330

原创 黑马程序员------Objective-C------数组遍历方法总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Blog类:123456789101112131415161718192021

2015-02-08 20:50:36 258

原创 黑马程序员------Objective-C------常见数组排序总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------    1、简单排序(sortedArrayUsingSelector:)如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下?1234

2015-02-08 20:49:56 311

原创 黑马程序员------Objective-C------NSString常用方法总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------字符串大小写转换[objc] view plaincopyNSString *str = @"ChengDu";         // 转成大写 输出:CHENGDU        NSLog(@"大写:%

2015-02-08 20:48:59 525

原创 黑马程序员------OC基础-----block和protocol

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、blockblock跟函数很像:1.可以保存代码2.有返回值3.有形参4.调用方式一样定义block变量void (^myblock)() = ^(){NSLog(@"---------------------");NSLog(@"---------

2015-02-08 20:45:55 289

原创 黑马程序员------OC基础-----@property和@synthesize

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------@property : 可以自动生成某个成员变量的setter和getter声明@synthesize自动生成age的setter和getter实现,并且会访问_age这个成员变量请看示例:#import #import "Person.h"#import "Car.h

2015-02-08 20:43:35 276

原创 黑马程序员------OC基础-----点语法、id、构造方法、Category、成员变量作用域

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、点语法点语法的本质是方法的调用,而不是访问成员变量,当使用点语法时,编译器会自动展开成相应的方法。切记点语法的本质是转换成相应的set和get方法,如果没有set和get方法,则不能使用点语法。点语法的本质是方法调用p.age = 10; == [p

2015-02-08 20:42:25 279

原创 黑马程序员------Objective-C-------#include,#import与@class的讨论

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------我们经常会看到代码的时候会发现有部分#import操作写在 .m 文件中,而 .h 文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢?      这是因为 .h 文件在修改后,所有 #import 该 .h 文件的所有文件必须重 新Build,因此

2015-02-08 20:23:35 391

原创 黑马程序员------OC基础-----内存管理

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------法则誰创建内存誰就要释放内存管理机制引用计数器1使用alloc(相当于C语言中的malloc)为对象分配内存,使用dealloc(相当与C语言中的free)释放对象所占有的内存2使用alloc new或者copy构造对象时,对象的retainCount为13调用

2015-02-08 20:19:37 291

原创 黑马程序员------OC基础-----关键字

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NO.1: 关键字“NS”      NSObject*anObject; (类名*对象名)--OC语言中NS(NeXTSTEP)为现任苹果CEO,之前NeXTSTEP老板的乔布斯团队的用户界面工具包,并一直沿用至今。由于OC中所有对象的操作都是由指针来完成,所以我们可以见到代码中大部分都

2015-02-08 20:13:44 292

原创 黑马程序员------OC基础-----基础语法总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一. 基本概念 1. OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀  2. OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如://在CODE上查看代码片派生到我的代码片@interface Student

2015-02-08 20:10:58 244

原创 黑马程序员------C语言-----宏定义、typedef、static和extern、递归

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------预处理指令:1.所有的预处理指令都是以#开头 2.预处理指令分3种 1> 宏定义2> 条件编译3> 文件包含 3.预处理指令在代码翻译成0和1之前执行 4.预处理的位置是随便写的 5.预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾, 6.宏名

2015-02-07 18:35:05 329

原创 黑马程序员------C语言-----进制与内存

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------进制什么是进制是一种计数的方式,数值的表示形式多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式 %d\%i  十进制形式输出整数  %c 输出字符 %p 输出地址 %f 输出小数 %o 八进制形式输出整数

2015-02-07 18:24:17 534

原创 黑马程序员------C语言-----选择结构和循环结构总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------选择结构1.if1> 结构if (条件){} else if (条件2) {} else if (条件3) } else {}2> 特点* 同一时刻,只有一个大挂号里面的代码会被执行2.switch1> 结构switch (数值){

2015-02-07 18:19:22 383

原创 黑马程序员------C语言-----流程控制(循环结构:while,for)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------while的用法while (条件) { //循环体 }  运行原理 1.如果一开始条件就不成立,永远不会执行循环体 2.如果条件成立,就会执行一次循环体,执行完毕,再次判断条件是否成立...... 使用while注意问题:  注意一下几种情况会造

2015-02-07 17:45:36 302

原创 黑马程序员------C语言-----流程控制(选择结构:if,switch)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------流程控制顺序结构:默认的流程结构。按照书写顺序执行每一条语句。选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。循环结构:在给定条件成立的情况下,反复执行某一段代码。if的用法 1.if的第1种结构 if(条件) {

2015-02-07 17:35:23 291

原创 黑马程序员------C语言-----指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、定义指针是一个用来指示一个内存地址的计算机语言的变量。指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。应用场景:基本数据类型传入函数参数不能改变其值,用指针就可以变量类型  变量名;格式:变量类型 *变

2015-02-07 17:12:05 262

原创 黑马程序员------C语言-----结构体和枚举

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一:结构体结构体:由一系列具有相同类型或不同类型的数据构成的数据集合 数组:只能由多个相同类型的数据构成 结构体:可以由多个不同类型的数据构成1>.定义结构体类型 struct Person { // 里面的3个变量,可以称为是结构体的

2015-02-07 16:58:56 273

原创 黑马程序员------C语言-----数组和字符串

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、数组数组的定义格式: 类型 数组名[元素个数]; eg:int ages[5] = {19, 29, 28, 27, 26};数组正确写法:int ages[5] = {10, 11, 12, 67, 56};int ages[5] = {10 , 11};

2015-02-07 14:20:09 267

原创 黑马程序员------C语言-----函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------什么是函数任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。 1.什么情况下定义函数:添加一个常用的新功能,将一个常用的功能封装起来,方便以后调用 2.函数的定义格式

2015-02-07 14:18:36 295

原创 黑马程序员------C语言-----初识C语言

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------C语言是作为ios程序员首先要学习的一门语言,同时OC等多个语言也是由它发展而来。首先我们要明确一个观点,就是C语言是面向过程的。那么什么是面向过程呢?我是这么认为的。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一

2015-02-02 20:11:23 428

空空如也

空空如也

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

TA关注的人

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