一、代码分析
打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下:
1 #include
2
3 int main(int argc, const char * argv[])
4 {
5
6 // insert code here...
7 printf("Hello, World!\n");
8...
分类:
编程语言 时间:
2015-07-14 10:08:04
收藏:
0 评论:
0 赞:
0 阅读:
267
1.打开Xcode,新建Xcode项目
回到顶部
2.选择最简单的命令行项目
回到顶部
3.输入项目信息
Organization Name和Company Identifier可以随便写,对C项目没有影响Use Automatic Reference Counting这个选项只对OC项目有影响,对C项目没有影响
...
分类:
编程语言 时间:
2015-07-14 10:07:54
收藏:
0 评论:
0 赞:
0 阅读:
217
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
这道题是题目都没读懂,不知道Anagrams什么意思。Anagrams的意思是那些字符串的组成字符相同。比如说abc,那么abc这三个字符的所有排列都是Anagr...
分类:
其他 时间:
2015-07-14 10:07:44
收藏:
0 评论:
0 赞:
0 阅读:
167
一、创建代码仓库,用来存储客户端所上传的代码
我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录
打开终端,创建一个mycode仓库,输入指令:svnadmin create /Users/apple/svn/mycode
指令执行成功后,会发现硬盘上多了个/Users/apple/svn/mycode目录,目录结构如下:
...
分类:
系统服务 时间:
2015-07-14 10:07:34
收藏:
0 评论:
0 赞:
0 阅读:
220
参考:IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践
IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践
2004 年 IBM® WebSphere® 开发者技术期刊中曾发表过一篇名称类似的文章,本文是其更新版本。这个修正版中考虑了一些不断变化的技术趋势,更重要的是推荐了一些作者认为应当广泛遵循、但...
分类:
编程语言 时间:
2015-07-14 10:07:14
收藏:
0 评论:
0 赞:
0 阅读:
199
最近正在琢磨实现ESP8266的广域网功能,准备接入一些大的云平台。后续做了一些平台对接之后,会专门写一篇文章来总结对比各家的云平台。
这里很感谢yeelink为开发者提供的便利,两年多前接触以太网的时候就听过yeelink,后来看到他们出了自己的灯,后来又加入了小米生态链,感觉他们在良好地发展着。目前了解到yeelink的平台是接入门槛最低的,注册开发者帐号即可使用。于是乎做了一些尝试,写下这篇文章。...
分类:
其他 时间:
2015-07-14 10:07:04
收藏:
0 评论:
0 赞:
0 阅读:
402
对于刚开始开发的人会有不错的指导作用,如果经验不是很多的话,先照着做,然后在实践中一点点去体会和修正也是不错的。
对于有一些开发经验的人来说,对于里面的每一个小点,可能都了解甚至实践很多,但是不妨从另外一个视角来看,就是系统性,起码我个人来说,能集中的过一遍开发中涉及的方方面面,去反思和抽象,也很有收获。...
分类:
其他 时间:
2015-07-14 10:06:54
收藏:
0 评论:
0 赞:
0 阅读:
203
转至:http://blog.sina.com.cn/s/blog_83fa624c0101e8kb.html
一直以为ios的http请求这块很简单应该不支持记录,保存,或者使用cookie,可是想当然归想当然,真用的时候,真研究了一下发现还真强大。经过一番的研究简单说一下我的理解:当你访问一个网站时,不管你愿意或者不愿意,NSURLRequest都会帮你主动记录下来你访问的站...
分类:
移动平台 时间:
2015-07-14 10:06:53
收藏:
0 评论:
0 赞:
0 阅读:
262
HDU 3455 Leap Frog (线性dp)...
分类:
其他 时间:
2015-07-14 10:06:04
收藏:
0 评论:
0 赞:
0 阅读:
252
一、程序设计语言
上一讲已经说到:要想开发一款软件,首先得学习一些相应的程序设计语言。至于iOS开发,需要学习的语言主要有:C、C++、Objective-C。
回到顶部
二、是否需要计算机专业知识
可能很多人有这样的疑问:学习编程一定得是计算机专业的么?这个不一定。有很多程序员以前都不是计算机专业的,我身边有很多这样的例子。有的在大学里是学物流管理的、学外语的、...
分类:
移动平台 时间:
2015-07-14 10:05:54
收藏:
0 评论:
0 赞:
0 阅读:
249
此方法采用kCCAlgorithmAES128,kCCOptionPKCS7Padding,kCCOptionECBMode,kCCBlockSizeAES128模式。如果另有其他模式需求加上即可!
废话不多说,直接上代码:
头文件:
[objc] view
plaincopyprint?
#import...
分类:
移动平台 时间:
2015-07-14 10:05:44
收藏:
0 评论:
0 赞:
0 阅读:
436
一、什么是iOS
要想学习iOS开发,首先要搞清楚什么是iOS。iOS其实是一款操作系统,就像平时我们在电脑上用的XP、Win7,都是操作系统。那什么是操作系统呢?操作系统其实是一种软件,是直接运行在硬件(电脑、手机等)上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。比如说,如果你不在电脑上装个Win7、XP或者其他操作系统的话,你是不可能在电脑上运行QQ这个软件的。大家...
分类:
移动平台 时间:
2015-07-14 10:05:34
收藏:
0 评论:
0 赞:
0 阅读:
336
一、什么是空指针和野指针
1.空指针
1>
没有存储任何内存地址的指针就称为空指针(NULL指针)
2>
空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。
下面两个都是空指针:
1 Student *s1 = NULL;
2
3 Student *s2 = nil;
2.野指针
"野指针"不是NULL指针,是指向"垃圾...
分类:
其他 时间:
2015-07-14 10:05:24
收藏:
0 评论:
0 赞:
0 阅读:
262
实现自定义的弹出通知视图(Notification)。对于不同类型的通知,会有不同的颜色,比如info是蓝色,alert是红色,confirm是绿色等等,可以在通知中加入图片。支持在屏幕顶部或者屏幕中间弹出通知。...
分类:
其他 时间:
2015-07-14 10:05:14
收藏:
0 评论:
0 赞:
0 阅读:
216
知识回顾
在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类
1.Student.h
1 #import
2
3 @interface Student : NSObject {
4 int _age;
5 }
6 - (void)setAge:(int)age;
7 - (int)age;
8 @end
2.Stu...
分类:
其他 时间:
2015-07-14 10:05:04
收藏:
0 评论:
0 赞:
0 阅读:
161
直接上代码:/*
UILabel 使用
*/ UILabel *aLable = [[UILabel alloc] initWithFrame:self.window.bounds]; aLable.backgroundColor = [UIColor cyanColor];
//lable的text属性为NSString类型,是用来设置其要展示的文本内...
分类:
其他 时间:
2015-07-14 10:04:54
收藏:
0 评论:
0 赞:
0 阅读:
194
前言
1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:
1> 先将需要执行的操作封装到一个NSOperation对象中
2> 然后将NSOperation对象添加到...
分类:
编程语言 时间:
2015-07-14 10:04:44
收藏:
0 评论:
0 赞:
0 阅读:
302
前言
每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法。
iOS中有3种常见的多线程编程方法:
1.NSThread
这种方法需要管理线...
分类:
编程语言 时间:
2015-07-14 10:04:34
收藏:
0 评论:
0 赞:
0 阅读:
251
直接上代码:
// UIWindow *aWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
// self.window = aWindow ;
// [aWindow release] ;// 效果等同上述代码
// 当应用程序加载完成后,创建一个跟屏幕尺寸一样大的wind...
分类:
其他 时间:
2015-07-14 10:04:30
收藏:
0 评论:
0 赞:
0 阅读:
242
前言
云计算
近几年来,云计算是一个非常热门的技术名词,很多专家认为,云计算会改变互联网的技术基础,甚至会影响整个产业的格局。可能还很多人不了解什么是云计算,简单来说,就是把用户的数据(比如文档、照片等)、用户需要使用的软件、用户需要搜索的资源都保存在"云端",并不用保存在用户本地。你可以将"云端"看做了一台超级计算机,其实是由无数台大型服务器组成的。
移动应用
现在很多的...
分类:
其他 时间:
2015-07-14 10:04:29
收藏:
0 评论:
0 赞:
0 阅读:
248