প্রশ্ন ট্যাগ «automatic-ref-counting»

অটোমেটিক রেফারেন্স কাউন্টিং (এআরসি) হ'ল একটি সংকলক বৈশিষ্ট্য যা উদ্দেশ্য-সি এবং সুইফ্ট অবজেক্টগুলির স্বয়ংক্রিয় মেমরি পরিচালনা সরবরাহ করে।

7
আইওএস 5 সেরা অনুশীলন (প্রকাশ / ধরে রাখা?)
প্রথমদিকে আইফোন প্রোগ্রামার হিসাবে, আইওএস 5 বা পুরানো সংস্করণ ব্যবহার করে অ্যাপ্লিকেশন লেখার জন্য সর্বোত্তম অনুশীলন কোনটি? বিশেষত, আমি কি ডেটা প্রকাশ / ধরে রাখা ব্যবহার চালিয়ে যেতে পারি, বা আমার এড়ানো উচিত? এটা কোন ব্যাপার?

3
চাপ দিয়ে সেটারকে ওভাররাইড করুন
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } এআরসি সক্ষম থাকা অবস্থায় আমি কী সঠিকভাবে সেটারটিকে ওভাররাইড করেছিলাম?

2
এআরসি কি কিউ প্রেরণ সমর্থন করে?
আমি "ডিসপ্যাচ ক্যুয়ের জন্য মেমরি ম্যানেজমেন্ট" সম্পর্কে অ্যাপলের ডকুমেন্টেশন পড়ছি: এমনকি যদি আপনি কোনও আবর্জনা-সংগৃহীত অ্যাপ্লিকেশন প্রয়োগ করেন তবে আপনাকে অবশ্যই আপনার প্রেরণের সারি এবং অন্যান্য প্রেরণ সামগ্রীগুলি ধরে রাখতে এবং ছেড়ে দিতে হবে। গ্র্যান্ড সেন্ট্রাল ডিসপ্যাচ মেমরি পুনরুদ্ধারের জন্য আবর্জনা সংগ্রহের মডেলটিকে সমর্থন করে না। আমি জানি যে এআরসি …

5
উদ্দেশ্য ও সি'তে দুর্বল এবং শক্তিশালী সম্পত্তি সেটার বৈশিষ্ট্য
উদ্দেশ্য-সি-তে দুর্বল এবং শক্তিশালী সম্পত্তি সেটার বৈশিষ্ট্যের মধ্যে পার্থক্য কী? @property(retain, [weak/strong]) __attribute__((NSObject)) CFDictionaryRef myDictionary; প্রভাব এবং লাভ কী? আমি শুনেছি আইওএস 4 এ দুর্বল উপলব্ধ নয় এবং আমাদের অ্যাসাইনমেন্ট ব্যবহার করা দরকার। দুর্বল কি নির্ধারিত অনুরূপ?

1
সিএসএফ স্ট্রিংআরফ এবং সিএফএস স্ট্রিংআরএফ-এ এন সি স্ট্রিং এআরসি-তে এনএসএসআরিং?
আমি এআরসি NSStringথেকে একটি পাওয়ার সঠিক CFStringRefউপায়টি বোঝার চেষ্টা করছি ? বিপরীত দিক যাচ্ছে জন্য একই CFStringRefথেকে NSStringএআরসি মধ্যে? মেমরি ফাঁস তৈরি না করে এটি করার সঠিক উপায় কী?

3
এআরসি ব্যবহার করার সময় এবং আইওএস ৪.০ লক্ষ্য করে আমি কীভাবে দুর্বল রেফারেন্সগুলি প্রতিস্থাপন করব?
আমি এক্সকোড ৪.২ দিয়ে আমার প্রথম আইওএস অ্যাপটি বিকাশ করা শুরু করেছি এবং "ইউটিলিটি অ্যাপ্লিকেশন" টেম্পলেট (যেটি একটি ফ্লিপসাইডভিউ কনট্রোলারের সাথে আসে) দ্বারা আইওএস 5.0 কে টার্গেট করছিলাম। আমি পড়েছি যেহেতু এআরসি একটি সংকলন-সময় বৈশিষ্ট্য, তাই এটি আইওএস 4 এর সাথেও সামঞ্জস্যপূর্ণ হওয়া উচিত, তাই আমি আমার অ্যাপ্লিকেশনটিকে 4.3 তে …

3
কেভিও এবং এআরসি কীভাবে ওভারসভারটি সরান
আপনি কীভাবে কোনও এআরসি-র অধীনে কোনও পর্যবেক্ষককে সরিয়ে ফেলবেন ? আমরা কি কেবল পর্যবেক্ষক যুক্ত করব এবং এটি অপসারণ করতে ভুলে যাব? আমরা যদি আর ম্যানুয়ালি মেমরি পরিচালনা করি না তবে আমরা পর্যবেক্ষণ থেকে পদত্যাগ করব কোথায়? উদাহরণস্বরূপ, একটি ভিউ কন্ট্রোলারে: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; পূর্বে, আমি removeObserver:ভিউ কন্ট্রোলারের …

4
এআরসি -fno-objc-arc ফাইলটি চিহ্নিত করার পরেও স্ট্রাক্ট বা ইউনিয়নে অবজেক্টিভ-সি অবজেক্টগুলিকে নিষিদ্ধ করে
এআরসি -fno-objc-arc ফাইলটি চিহ্নিত করার পরেও স্ট্রাক্ট বা ইউনিয়নে অবজেক্টিভ-সি অবজেক্টগুলিকে নিষেধ করে? কেন এমন হয়? আমার ধারণা ছিল যে আপনি যদি এটি -fno-objc-arc চিহ্নিত করেন তবে আপনার এই বাধা নেই।

2
ম্যাকের এআরসি ব্যবহার করে প্রতিক্রিয়াশক্তি নির্বাচন করতে পারবেন না
আমি যখন respondsToSelectorএকটি আরসি পরিবেশে কল করি তখন আমি নীচের ত্রুটি বার্তাটি পাইAutomatic Reference Counting Issue No known instance method for selector respondsToSelector: এটি শিরোনাম #import <AppKit/AppKit.h> @class MTScrollView; @protocol MTScrollViewDelegate -(void)scrollViewDidScroll:(MTScrollView *)scrollView; @end @interface MTScrollView : NSScrollView { } @property(nonatomic, weak) id<MTScrollViewDelegate>delegate; @end এটি বাস্তবায়ন ফাইল #import "MTScrollView.h" @implementation …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.