C语言基础知识1

一、什么是编程语言? 利用程序设计语言来编写程序,再将编好的程序运行在计算机上,计算机就能按照程序所说的去做。 从计算机诞生至今,程序编程语言或者说是程序设计语言大致经历了三个发展阶段:机器语言阶段(二进制)、汇编语言阶段、高级语言阶段。 机器语言: 在计算器诞生初期, 所有的计算机程序...

2015-12-02 20:51:09

阅读数 374

评论数 0

13、UIKit Dynamics学习

UIKit Dynamics学习 在Core Animation章节中,我们学习如何使核心动画实现对CALayer的动画操作,在学习CAAnimationGroup时,我们用CAKeyFrameAnimation实现了一个抛物线的功能,但最终重力效果并不是十分理想,没有强烈的重力加速度感受。我...

2015-12-02 19:50:27

阅读数 325

评论数 0

【iOS】UIStackView官方文档翻译

一、继承关系、遵守协议、隶属框架及可用平台 UIStackView 类提供了一个高效的接口用于平铺一行或一列的视图组合。Stack视图使你依靠自动布局的能力,创建用户接口使得可以动态的调整设备朝向、屏幕尺寸及任何可用范围内的变化。Stack视图管理着所有在它的 arrangedSubvie...

2015-06-19 09:03:58

阅读数 450

评论数 0

【iOS面试】iOS面试经典题 NO.10

1、无法调试设备“Error launching remote program: failed to get the task forprocess 6405.” ad-hoc Profile不支持调试。改为development profile。 2、OTA无法下载,提示“无法下载应...

2015-03-13 12:59:53

阅读数 370

评论数 0

【iOS面试】iOS面试经典题 NO.9

1、上传文件中文文件名乱码问题 在iOS客户端将文件名用URL Encode编码,然后在服务端用URL Decode解码。 客户端: NSStringEncodingenc=NSUTF8StringEncoding; [request setData:datawithFil...

2015-03-11 13:08:34

阅读数 310

评论数 0

【iOS】使用UITableView实现树视图

本文的目的,是研究有没有可能在一个TableView中呈现树形数据,尤其是树形菜单。众多的网络资料都强调,Cocoa框架不支持树形视图,苹果推荐程序员使用TableViewController+NavigationController的方式展现树形菜单。如果2-3层的树形数据还可以忍受,万一层次稍...

2015-03-10 22:09:11

阅读数 390

评论数 1

【iOS面试】iOS面试经典题 NO.8

1.iPhone OS有没有垃圾回收(gc)? 答:没有。iPhone开发的时候没有垃圾回收机制。 2. 什么是Notification? 答:观察者模式,controller向defaultNotificationCenter添加自己的 notification,其他类注册这个notifi...

2015-03-10 17:28:56

阅读数 370

评论数 0

【iOS面试】iOS面试经典题 NO.7

1.OC中,与alloc语义相反的方法是dealloc还是release? 与 retain语义相反的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么? 答:alloc与dealloc语意相反,alloc是创建变量,deal...

2015-03-10 17:23:41

阅读数 301

评论数 0

【iOS】iOS中的 @property和@synthesize用法

@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如: ...

2014-12-14 14:48:44

阅读数 411

评论数 0

【iOS】iOS开发中@property的属性介绍

大家都知道@property和@synthesize可以自动生成某个类成员变量的存取方法,但可能对property中的一些属性不是很了解,网上的一些介绍有的不是很正确,感觉会误导新手,于是准备详细介绍一下property中的详细属性。 先介绍一下默认的情况: readwrite:这个属...

2014-12-14 14:47:58

阅读数 436

评论数 0

【iOS面试】iOS面试经典题 NO.6

6. 
代理的作用? 答案:代理的目的是改变或传递控制链。允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针。可以减少框架复杂度。
另外一点,代理可以理解为java中的回调监听机制的一种类似。 7. 
obc中可修改和不可以修改类型。
 答案:可修改不可...

2014-12-09 12:48:40

阅读数 407

评论数 0

【iOS面试】iOS面试经典题 NO.5

1. 
浅复制和深复制的区别?
 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有...

2014-12-09 12:47:33

阅读数 408

评论数 0

【iOS面试】iOS面试经典题 NO.4

id、nil代表什么? id id和void *并非完全一样。在上面的代码中,id是指向struct objc_object的一个指针,这个意思基本上是说,id是一个指向任何一个继承了Object(或者NSObject)类的对象。需要注意的是id是一个指针,所以你在使用id的时候不需要加星号。...

2014-12-04 15:07:54

阅读数 389

评论数 0

【iOS面试】iOS面试经典题 NO.3

iOS有没有垃圾回收? Objective-C 2.0也是有垃圾回收机制的,但是只能在Mac OS X Leopard 10.5 以上的版本使用。 tableView的重用机制? 查看UITableView头文件,会找到NSMutableArray* visiableCells,和NSMuta...

2014-12-04 15:02:56

阅读数 395

评论数 0

【iOS面试】iOS面试经典题 NO.2

线程和进程的区别? 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的...

2014-12-04 14:57:15

阅读数 411

评论数 0

【iOS面试】iOS面试经典题 NO.1

Object-C有多继承吗?没有的话用什么代替? cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理来实现的 你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现. Object-C有私有方法吗?私有变量呢? ...

2014-12-04 14:51:47

阅读数 359

评论数 0

【iOS】iOS8 与以前版本比较,添加的新特性

一、支持第三方输入法 苹果的输入法一直被人诟病,而倒了iOS8苹果终于开放第三方输入法了。喜大普奔的更新!苹果自己的汉字输入法也加入了快速联想功能,输入更迅速。 iMessage可发送语音和视频 干掉微信的节奏?iMessage可以发送语音消息和视频了,而且体验与微信非常类似。 二、通知中...

2014-11-20 11:44:36

阅读数 427

评论数 0

【iOS】iOS7 与以前版本比较,添加的新特性

全新UI设计 iOS7最大的变化莫过于UI设计,也许你会说UI设计“这是设计师大大们应该关注的事情,不关开发者的事,我们只需要替换图片就行了”。那你就错了。UI的变化必然带来使用习惯和方式的转变,如何运用iOS7的UI,如何是自己的应用更切合新的系统,都是需要考虑的事情。另外值得注意的是,使用i...

2014-11-20 11:43:07

阅读数 690

评论数 0

【OpenCV】C++如何使RGB图像变为灰度图像

最近在研究如何用C++来处理图像,而不使用封装好的OpenCV代码,这样能够更好的lijia

2014-11-20 10:24:06

阅读数 21150

评论数 1

【iOS】Xcode6正式版本下,如何创建Empty Application

1、运行Xcode 6,iOS-->Application创建一个Single View Application工程。

2014-11-08 14:07:57

阅读数 493

评论数 0

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