美文网首页
runtime_06

runtime_06

作者: 申申申申申 | 来源:发表于2019-03-04 11:58 被阅读3次

    首先感谢祖国,可以无忧无虑的码代码 ~


    If I have seen further, it is by standing on the shoudlers of giants.


    本来想在原本的文章中添加,结果不让添加

    只能新开一篇

    runtime_01

    1. ivar_getTypeEncoding

    ivar_getTypeEncoding

    /** 
     * Returns the type string of an instance variable.
     * 
     * @param v The instance variable you want to enquire about.
     * 
     * @return A C string containing the instance variable's type encoding.
     *
     * @note For possible values, see Objective-C Runtime Programming Guide > Type Encodings.
     */
    OBJC_EXPORT const char * _Nullable
    ivar_getTypeEncoding(Ivar _Nonnull v) 
        OBJC_AVAILABLE(10.5, 2.0, 9.0, 1.0, 2.0);
    

    https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html#//apple_ref/doc/uid/TP40008048-CH100-SW1

    2. objc_property_attribute_t

    objc_property_attribute_t

    /// Defines a property attribute
    typedef struct {
        const char * _Nonnull name;           /**< The name of the attribute */
        const char * _Nonnull value;          /**< The value of the attribute (usually empty) */
    } objc_property_attribute_t
    

    https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtPropertyIntrospection.html


    不定期更新 不合适的地方 还请指点~ 感激不尽
    愿祖国繁荣昌盛~
    o(* ̄3 ̄)o

    相关文章

      网友评论

          本文标题:runtime_06

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