zoukankan      html  css  js  c++  java
  • iOS面试经历(个人)

    1tabletview和scrollview一起使用会出现什么问题?

    手势冲突或拦截的问题

    2 打包程序会遇到什么问题?

    图片不规格,打包app上传不成功

    3 瀑布流collectionview,cell高度不一样怎么处理?

    自适应高度;动态计算cell的高度;xib实现

    4 通知有什么缺点?

    通知方法名字不易找得到;使用通知的对象如果不用,没有被释放或者移除,会使app崩溃;

    5 tableview,在学习或者实际开发过程中,会遇到什么问题?

    cell的复用

    6 tableview可以横向滑动吗?

    可以

    7 项目中负责哪些模块,都用了什么功能?

    8 socket技术

    9 即时聊天通讯

    10 聊天气泡界面怎么做?

    11 代理和block有什么区别?  有没有实现方法;一个一对一,一个是函数,指针的调用

    12 深复制和浅复制的区别

    13 蓝牙技术

    14 strong和weak的区别? 引用计数加1的区别,本质上来说。
    15 手机单核和双核的区别?
    单核和双核无关乎运算速度快慢的问题,双核心的优势在于多任务处理。在其他条件相同的情况下,双核心会比单核心好用。
    比如一个任务,给单核处理器运行,没有问题,但是要是多个任务的话,它需要一个一个来。多核心处理器就可以也同时进行多个运算。
    16 苹果公司拒绝app的79个理由

    1、程序有重大bug,程序不能启动,或者中途退出。

    2 涉及成人内容

    3 用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒)

    4 网络功能不能正常访问。

    5 没有设置default页,启动画面为黑屏,有一定概率被拒绝。

    6 用了著名游戏的关键字,比如说“愤怒的小鸟”之类的。

    7 程序有crash被拒

    8  不提供测试账号

     

    17 Apple pay 会吗
    18  在不知情的情况下,你和一个iOS同事同时写了单利,如何避免这种情况
    19 给你一篇小说,你怎么处理
    20  了解苹果公司的内购功能吗
    21  了解苹果公司的内购功能吗
    22 iOS9的九个特性
    23 企业开发者证书和个人开发者证书的区别
  • 相关阅读:
    博客重构 / Blog Refactoring
    Microsoft Ajax Beta1 边学边用边补充 (Part 2 DragDropList)
    深入理解 ViewState
    十分钟内学会:无刷新的页面间导航
    从 ASP 到 ASP.NET (Part 1 学习什么)
    Microsoft Ajax Beta1 边学边用边补充 (Part 1 Debug)
    深入理解 ASP.NET 动态控件 (Part 1 感性认识)
    Microsoft Ajax Beta1 边学边用边补充 (Part 3 ITemplate)
    Blog Refactoring (Volume 2)
    从 ASP 到 ASP.NET (Part 3 后记)
  • 原文地址:https://www.cnblogs.com/linxiu-0925/p/5254673.html
Copyright © 2011-2022 走看看