IOS入学面试准备

C语言复习部分

21天的基础视频,学过的C语言内容:
1、C语言的变量作用域,循环分支,sizeof注意看一下,冒泡排序,选择排序,折半查找
反码补码概念,一维二维数组,C语言中的字符串(重点基本所有语言字符串部分都是重点!)
指针(重点)*号和&好到底怎么用要弄明白!
还有就是视频中介绍的几个C语言函数和关键字,结构体
文件读写如果有时间就看看,文件流。

OC部分

一共21天视屏,从16天开始为OC部分!

1、OC与C语言的差别在哪里
2、NSString重点!这是Foundation里的内容!虽然视频里没说明说,但是通过查阅,这确实是Foundation。。
3、多态产生的条件,封装继承, 没有重载!
4、+ -方法
5、@public、@private、@protected都怎么用,作用域
6、self、super
7、get、set和这里初恋的关键字@property,@synthesize
8、方法重写的作用,什么时候重写父类的构造方法,新增加变量自己声明,父类有的用父类的
9、id类型
10、关于Foundation的数组NSArray基础视频里并没有看到!但是10片日记要我们有其内容!
      自己查阅看看!

熟练了C语言部分和OC部分
占一部分比重的编程也是要考虑的!
面试环节估计是要我们口头来回答?
面试要在Mac上进行吗?顺便编程?

编程视频内的教学在:
5天 、9天、11天、15天、21天、编程要掌握其编程思路硬记3天就忘!
除了这些,OC类的创建方法get和set要熟记

时间: 2024-11-08 22:11:47

IOS入学面试准备的相关文章

iOS开发面试高频题

iOS开发面试高频题,面试不再懵逼 目录 前端技术2016年5月4日 对于要面试iOS开发的同学,可能已经看了很多的面试题.但是网上很多的面试题有些很全,但是没有重点,有些又太少.今天小编给大家整理了一些比较重要和经常问的面试题,总共20个,半小时之内就可以看完. 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;

新浪微博资深大牛全方位剖析 iOS 高级面试 高清无密

新浪微博资深大牛全方位剖析 iOS 高级面试 面试没底气?拿不到满意的offer?本课程从一线互联网企业的面试.笔试真题入手,以iOS技术体系为主线,深度剖析面试常用考点,让你面试有底气:同时会深入考点背后的技术原理.机制等高级知识,助你拿到满意的offer! 第1章 课程简介 本章对这门课程所讲述内容进行概要介绍,其中包括课程目标.适合人群,课程特色.课程收获.课程安排等.整个课程学习完结后,有机会获得电话模拟面试及内推. 1-1 课程导学 第2章 教你写份好简历(简历写的好,好机会更多) 本

iOS开发——面试篇&OC基本语法总结(面试)

OC基本语法总结(面试) C和OC对比 OC中主要开发在什么平台上的应用程序? 答:可以使用OC开发Mac OS X平台和iOS平台的应用程序 OC中新增关键字大部分是以什么开头? 答:OC中新增关键字大部分是以@开头 OC中新增加了那些数据类型? 答: Block类型 指针类型(Class, id类型) 空类型 特殊类型(SEL, nil) 面向对象特性是什么? 答:继承性,封装性,多态性 import和#include有什么区别? 答:import 的功能和 include一样, 是将右边的

ios开发——面试篇(一)

面试篇之内存管理与多线程 简述OC中内存管理机制.­­­­­与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic .atomic.strong.weak属性的作用?并区别strong(强引用). weak(弱引用)?什么情况使用copy,assign,和retain? 管理机制:使用了一种叫做引用计数的机制来管

iOS开发——面试篇&面试总结(二)

面试总结(二) 1. 风格纠错题 修改方法有很多种,现给出一种做示例: 下面对具体修改的地方,分两部分做下介绍:硬伤部分和优化部分 .因为硬伤部分没什么技术含量,为了节省大家时间,放在后面讲,大神请直接看优化部分. 优化部分 1)enum建议使用 NS_ENUM 和 NS_OPTIONS 宏来定义枚举类型,参见官方的 Adopting Modern Objective-C 一文: 1 2 3 4 5 //定义一个枚举 typedef NS_ENUM(NSInteger, CYLSex) {   

iOS开发——面试篇&面试总结(一)

面试总结(一) 1.UIWindow和UIView和 CALayer 的联系和区别? 答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象: UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显示UIView,二是将事件(event)的分发给UIView,一个应用基本上只有一个UIWindow. 万物归根,UIView和CALayer都是的老祖都是NSObjet.可见 U

iOS开发——面试笔试精华(二)

面试笔试精华(二) 警告:一定要把英文题目过一遍,有些公司的题目故意弄成英文的!!! 1.        Difference between shallow copy and deep copy? 浅复制和深复制的区别? 1>   浅拷贝:指针(地址)拷贝,不会产生新对象 2>   深拷贝:内容拷贝,会产生新对象 2.        What is advantage of categories? What is difference between implementing a categ

iOS开发——面试总结(一)

面试总结(一) 通过网络搜寻和自己总结经历找了一些IOS面试经常被问道的问题: 1.搞清楚touch事件的传递(事件的响应链) 事件的响应(responder chain) 只有继承了UIResponder的类才能响应touch事件,从上图的响应者链可以看出,优先是最上层的 view响应事件,如果该view有视图控制器的话会是下一个响应者,否者就是该view的父视图,这样至上而下传递事件.直到单例UIWindow对 象,最后是单例UIApplication对象以终止,UIApplication的

iOS开发——面试笔试精华(四)

面试笔试精华(四) 1.        Object-C有多继承吗?没有的话用什么代替?? 1>  OC是单继承,没有多继承 2>  有时可以用分类和协议来代替多继承 2.        Object-C有私有方法吗?私有变量呢?? 1>  OC没有类似@private的修饰词来修饰方法,只要写在.h文件中,就是公共方法 2>  可以直接在.m文件中(比如类扩展)声明和实现方法,对编译器来说是私有的 3.        关键字const什么含义? const int a; int