Upvote:1
Aprove answer
NSSet *ids = [setOfSomeSubProtocols mapWithBlock:^id (id<SomeProtocol> object) {
return [[object someSubProtocolObject] identifier];
}];
NSLog(@"ids: %@", ids);
Upvote:1
[setOfSomeSubProtocols valueForKeyPath:PROTOCOL_KEYPATH(SomeSubProtocol, Id)];
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- NSSET OF NESTED SUBPROPERTY FROM SET IN IOS
- HOW TO LOAD DATA FROM MORE THEN ONE LOCAL JSON FILE TO THE LABELS IN TABLE VIEW USING SWIFT IN IOS
- FASTLANE: HOW TO LOAD .ENV FILE FROM PARENT DIRECTORY ACCORDING TO --ENV IN IOS
- WHEN/WHERE IS FLUTTER'S MAIN() METHOD CALLED FROM THE ANDROID AND IOS SIDE OF THINGS? IN IOS
- COLLECTIONVIEW IS INITIALIZED BEFORE GETTING DATA FROM DATABASE - IOS IN IOS
- HOW DO I REMOVE MACOS APP PAGE VERSION FROM APPSTORECONNECT FOR IOS APP IN IOS
- CONVERTING STRING TO NSDATE RETURNED FROM GOOGLE ALWAYS RETURNS NIL IN IOS
- HOW TO GET LOCALIZATION LANGUAGES FROM STRINGS FILE PROGRAMMATICALLY IN SWIFT? IN IOS
- LOAD 3D USDZ MODEL FROM NETWORK IN SCENEKIT VIEW DOES NOT WORK? IN IOS
- HOW TO TAKE OBJECT FROM ONE METHOD AND PASS TO ANOTHER LIKE A PARAMETER ON QUERY USING XAMARIN.FORMS.MAPS - IOS IN IOS
- HOW TO FORMAT TIME INTERVAL OFFSET FROM 00:00 IN HH:MM USING DATECOMPONENTSFORMATTER IN IOS
- SWIFTUI CHANGE OBSERVED OBJECT FROM ANOTHER VIEW IN IOS
- HOW TO STOP IOS SIMULATOR FROM PROMPTING ME TO SIGN INTO APPLE ID EVERY TIME IT LAUNCHED MY APP? IN IOS
- TEXT CAPTURE FROM IMAGE - SWIFTUI IN IOS
- HOW DO I PASS DATA FROM ONE SWIFTUI VIEW FILE TO ANOTHER? IN IOS
- HOW TO CALL AN API IN APPLICATIONWILLTERMINATE( ) AND GET SOME TIME FOR RESPONSE FROM THE SERVER IN IOS
- HOW TO GET RESULT FROM .M FUNCTION TO .MM CLASS OBJECTIVE-C MIXED WITH QT IN IOS
- HOW CAN I UNWRAP SECONDS REMAINING TO PREVENT IT FROM BEING NIL? IN IOS
- PRESENT UIALERTCONTROLLER FROM A CELL IN IOS
- READING DATA FROM FIRESTORE AND SAVE LOCALLY IN AN ARRAY IN IOS
- HOW TO GET VALUE FROM OPTIONAL(OPTIONAL(<__NSSINGLEOBJECTARRAYI >(25))) IN IOS
- HOW TO MAKE A UITABLEVIEWCELL THAT INHERITS FROM ANOTHER UITABLEVIEWCELL? IN IOS
- HOW TO ACCESS DIFFERENTLY NESTED STRING ARRAY SWIFT 5 IN IOS
- HOW TO CHECK IF A STRING CONTAINS ALL VALUES FROM AN STRING ARRAY? IN IOS
- HOW TO MAP NESTED JSON RESPONSE? IN IOS
- IS THERE A WAY TO GET THE LINK FROM WHICH AN APP WAS INSTALLED? IN IOS
- SWIFTUI - HOW TO GET GEOMETRYREADER SIZE/HEIGHT FROM DIFFERENT VIEW? IN IOS
- HOW CAN I WRITE THE ITEMS TO UILABEL FROM THE ARRAY? IN IOS
- PRESENT A VIEWCONTROLLER FROM A SWIFT CLASS DERIVED FROM AN NSOBJECT? IN IOS
- SUM OF INT FROM STRINGVALUE IN IOS
- WHAT TO DO TO MAKE AN EXISTING NON-OPTIONAL FIELD OPTIONAL IN DATABASE TABLE IN SQLITE? IN IOS
- ALERT WON'T PRESENT IN SWIFTUI IN IOS
- CAPTURE TEXTFIELD VALUE WITHOUT HITTING RETURN KEY IN SWIFTUI IN IOS
- HOW CAN I ADD PODS FOR TESTING WITHOUT "REPEATING" THEM IN MY `PODFILE` WHEN USING MULTIPLE FRAMEWORKS? IN IOS
- HOW TO ADD UITAPGESTURERECOGNIZER TO AN IMAGE WITHIN UICOLLECTIONVIEWCELL IN IOS
- WHY THERE IS A NEW INSTANCE OF OBJECT BETWEEN UNIT TESTS IN THE SAME XCTESTCASE? IN IOS
- HOW TO CONVERT DATE USING DATEFORMATTER FOR "YYYY-MM-DDTHH:MM[:SS[.UUUUUU]][+HH:MM|-HH:MM|Z]"? IN IOS
- DO I NEED TO CREATE RES FOLDER MANUALLY IN REACT-NATIVE? IN IOS
- ERROR: NO KNOWN CLASS METHOD FOR SELECTOR 'SETSCREENNAME:SCREENCLASS:' IN IOS
- CUSTOM UIMENUCONTROLLER USING BUTTON EVENT ERROR THERE CAN ONLY BE ONE UIMENUCONTROLLER INSTANCE IN IOS
- HOW DO I CALL A FUNCTION ON A VIEW WHEN THE @OBSERVEDOBJECT IS UPDATED IN IOS
- TABLEVIEW CANNOT DETECT WHEN CLICKING ON SPECIFIC ITEM IN IOS
- ISSUES WITH FSCALENDAR AND CURRENT TIMEZONE IN IOS
- ADD SWIFT PROTOCOL CONFORMANCE TO OBJECTIVE-C HEADER AND MAKE IT PUBLIC IN IOS
- WHY DOES PULL TO REFRESH IS NOT WORKING ON SCROLLVIEW IN IOS
- UIVIEW MASK TRIANGLE IN IOS
- HOW CAN I IMPLEMENT USING APPLE SF SYMBOLS IN A XAMARIN FORMS APP TARGETING IOS IN IOS
- CONFIGURING LOCATION W/ UITAPGESTURERECOGNIZER? IN IOS
- HOW TO GET MULTIPLE WORD CLICK IN A SINGLE LABEL IN IOS
- HOW TO SET UIVIEW IN SEMI CIRCLE IN SWIFT 5 IN IOS
- NATIVESCRIPT VUE: FORMATTEDSTRING AND LABEL TRUNCATES THE STRING ON IPHONE IN IOS
- UNDERSTANDING WHY ASSIGN IS BREAKING CODE IN SWIFT IN IOS
- BUTTON IN UISTACKVIEW NOT CLICKABLE IN IOS
- IS THERE A WAY TO SAVE NSMANAGEDOBJECTS 1 AT A TIME IN IOS
- FIREBASE TOPIC-BASED PUSH NOTIFICATIONS AND IOS QOS IN IOS
- MANUALLY HOW TO DEALLOCATE AN OBJECT (NSSTRING / NSMUTABLESTRING ,..) UNDER ARC IN OBJECTIVE C IN IOS
- COUNT A BUTTON PRESS IN PAST 1 HOUR, IT SHOULD WORK EVEN AFTER THE USER RESTART THE APP IN IOS
- IS THERE ANY WAY TO BUILD IOS 15 APPS WITH XCODE 12.X? IN IOS
- HOW CAN I REINITIALIZE A UITABLEVIEWCELL IN SWIFT? IN IOS