美文网首页
准备聚美优品面试

准备聚美优品面试

作者: 宝锤 | 来源:发表于2016-03-24 21:28 被阅读292次

    1、push流程   (push->本地服务器->apps->本机)

    首先是应用程序注册消息推送。

    IOS跟APNS Server要deviceToken。应用程序接受deviceToken。

    应用程序将deviceToken发送给PUSH服务端程序(Provider)。

    服务端程序向APNS服务发送消息。

    APNS服务将消息发送给iPhone应用程序。

    第一阶段:推送服务器(provider)把要发送的消息、目的iPhone的标识打包,发给APNS;

    第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone;

    第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。

    2、空指针、空方法(类方法只在.h中声明,没有在.m中实现,在其他调用就会crash)

    3、block的相关问题

    定义一个block:(int)(^myBlock)(int a,int b) = ^(10,10){ return a+b;}

    block需要注意的几点:1、block中需要引用外部controller的属性或者成员变量,加__block;2、__weak为了防止引用循环

    4、指针

    5、内存管理

    6、tableview优化

    7、上线流程(1000/2奔溃)

    8、对自己定义(中高级)

    9、数据结构二叉树

    相关文章

      网友评论

          本文标题:准备聚美优品面试

          本文链接:https://www.haomeiwen.com/subject/mhnllttx.html