zoukankan      html  css  js  c++  java
  • 同步推笔试坑录

    1.下列输出是什么?(个人尝试bad_access。。。有人解答吗?)

        NSString *text = @"info";
        memset((__bridge void *)(text), 0, text.length-1);
        NSString *myString = [NSString stringWithFormat:@"info"];
        NSLog(@"%@",myString);
    

    2.ios c函数如何hook?(不懂)

    3.写一个NSString类的实现

    + (id)initWithCString:(const char *)nullTerminatedCString encoding:(NSStringEncoding)encoding;

    + (id) stringWithCString: (const char*)nullTerminatedCString 
                encoding: (NSStringEncoding)encoding
    {
      NSString  *obj;
      obj = [self allocWithZone: NSDefaultMallocZone()];
      obj = [obj initWithCString: nullTerminatedCString encoding: encoding];
      return AUTORELEASE(obj);
    }

    4.oc冒泡排序

    for (int i = 0; i<[arg count]; i++) 
     for (int j=i+1; j<[arg count]; j++){
                int a = [[arg objectAtIndex:i] intValue];
                int b = [[arg objectAtIndex:j] intValue];
                if (a > b)
                {
                    [arg replaceObjectAtIndex:i withObject:[NSString stringWithFormat:@"%d",b]];
                    [arg replaceObjectAtIndex:j withObject:[NSString stringWithFormat:@"%d",a]];
                }
       }
    
    

      

  • 相关阅读:
    泛型简介
    单元测试(junit使用)
    枚举简介
    面试题:二叉树的镜像
    面试题:和为S的连续正数列
    面试题:丑数
    面试题:合并两个排序的链表
    面试题:数值的整数次方
    面试题:矩形覆盖
    面试题:数组中的逆序对
  • 原文地址:https://www.cnblogs.com/imhere/p/4342801.html
Copyright © 2011-2022 走看看