• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • IOS邏輯自動化測試實踐(5)

    發表于:2017-07-24來源:TMQ作者:TMQ點擊數: 標簽:
    在做iOS接口測試時,會需要check私有變量是否有預期變化的情況或者修改。 私有變量的值,共有如下兩種方式。 方式一: //獲取對象實例變量的值 Ivarob

    在做iOS接口測試時,會需要check私有變量是否有預期變化的情況或者修改。

    私有變量的值,共有如下兩種方式。

    方式一:

    // 獲取對象實例變量的值

    Ivar object_getInstanceVariable ( id obj, const char *name, void **outValue );

    // 修改類實例的實例變量的值

    Ivar object_setInstanceVariable ( id obj, const char *name, void *value );

    方式二:

    // 獲取實例變量的Ivar值

    Ivar class_getClassVariable(Class cls, const char *name)

    // 獲取對象實例變量的值

    id object_getIvar ( id obj, Ivar ivar );

    // 修改對象實例變量的值

    void object_setIvar ( id obj, Ivar ivar, id value );

    b、私有方法的訪問和修改

    原文轉自:http://tmq.qq.com/2017/07/ios/

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>