基础5
来源:互联网 发布:sketch mac汉化破解版 编辑:程序博客网 时间:2024/06/07 07:16
- Objective-C有私有方法么?私有变量呢?如多没有的话,有没有什么代替的方法?objective-c – 类里面的方法只有两种, 静态方法和实例方法. @private来修饰私有变量OC中所有的实例变量默认都是私有的,所有的实例方法默认都是公有的。
- #import、#include和@class有什么区别#include c语言中引入一个头文件,但是可能出现交叉编译#import在OC中引入自己创建的头文件#import””或者系统框架#import<>。#import不会出现交叉编译@class对一个类进行声明,告诉编译器有这个类,但是类的定义什么的都不知道
- 谈谈你对MVC的理解?为什么要用MVC?在Cocoa中MVC是怎么实现的?你还熟悉其他的OC设计模式或别的设计模式吗?MVC是Model-VIew-Controller,就是模型-视图-控制器,MVC把软件系统分为三个部分:Model,View,Controller。在cocoa中,你的程序中的每一个object(对象)都将明显地仅属于这三部分中的一个,而完全不属于另外两个。MVC可以帮助确保帮助实现程序最大程度的可重用性。各MVC元素彼此独立运作,通过分开这些元素,可以构建可维护,可独立更新的程序组建。单例模式,delegate设计模式,target-action设计模式
- 如监测系统键盘的弹出[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector( ) name:UIKeyboardWillShowNotification object:nil];
- 举出5个以上你所熟悉的ios sdk库有哪些和第三方库有哪些?Foundation,CoreFraphics,UIKit,MapKit,CoreLocation,CFNetWork,MessageUI,ImageIO,CoreData,AFNetWorking,MKNetWorkKit,ASIHttpRequest,FMDB,ZXing,ZBar,SDWebImage
- 如何将产品进行多语言发布?程序的国际化
- 如何将敏感字变成**字符串替换stringByReplacingOccurrencesOfString: withString:
- objc中的减号与加号代表什么?+静态方法,也叫类方法,-实例方法
- 单例目的是什么,并写出一个?当一个类只能有一个实例的时候需要使用单例。创建参照第2个文件
- 说说响应链当事件发生的时候,响应链首先被发送给第一个响应者(往往是事件发生的视图,也就是用户触摸屏幕的地方)。事件将沿着响应者链一直向下传递,直到被接受并作出处理。一般来说,第一响应这是个视图对象或者其子类,当其被触摸后事件就交由它处理,如果他不处理,时间就会被传递给视图控制器对象UIViewController(如果存在),然后是它的父视图对象(superview),以此类推知道顶层视图。接下来会沿着顶层视图(top view)到窗口(UIwindow 对象)再到程序的(UIApplication对象),如果整个过程都没有响应这个事件,则该事件被丢弃,一般情况下,在响应链中只要有对象处理事件,事件就会被传递
典型的响应路线图如: First Responser --> The Window -->The Applicationn --> App Delegate
0 0
- 基础5
- 基础5
- 【LWJGL2 WIKI】【基础篇】基础5:全屏
- HTML基础 网页结构基础5
- 游戏开发基础(5)
- java基础5
- 游戏开发基础(5)
- 电子基础5
- spring2.5注解基础
- 5--数据查询基础
- Linux基础-bshell(5)
- VB基础5
- 面向对象基础5
- ASP.NET 基础(5)
- 【c#基础5】委托
- c++基础5
- c基础—5
- java基础复习--5
- 关于order by注入利用rand(true)的一个疑问
- 二叉排序数
- Java源码阅读之StringBuffer
- 马尔可夫过程的应用举例
- 美团Android资源混淆保护实践
- 基础5
- 解决mac OS X 下出现的 java.net.UnknownHostException 异常
- Web之页面关联关系之forward&redirect笔记
- pat1003:我要通过!
- 解决 PHP Interpreter is not configured Please configure PHP Interpreter to use built-in web server
- mac下更新pip时提示OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-8.0.2-py2.
- Grunt
- 基础6
- c++编译器对多态的实现原理总结