যখনই আমি একটি বড় ফাইল পিছনে ডাউনলোড করার চেষ্টা UIScrollView
, MPMapView
বা কিছু, ডাউনলোড প্রক্রিয়া যত তাড়াতাড়ি আমি আইফোন স্ক্রীন স্পর্শ হিসাবে স্থগিত হয়। ধন্যবাদ, জার্নের দুর্দান্ত একটি ব্লগ পোস্ট NSRunLoopCommonModes
সংযোগের জন্য ব্যবহার করে বিকল্প বিকল্প প্রস্তাব করেছে।
এটি আমাকে এনএসডিফল্টরুনলুপমোড এবং এনএসআরুনলুপকমোনমোডস দুটি পদ্ধতির বিশদটি সন্ধান করতে পারে তবে অ্যাপল নথিটি দয়া করে বলা ছাড়া অন্যভাবে দয়া করে ব্যাখ্যা করে না
NSDefaultRunLoopMode
এনএসকানেকশন অবজেক্টগুলি ছাড়া অন্য ইনপুট উত্সগুলির সাথে কাজ করার মোড। এটি সবচেয়ে বেশি ব্যবহৃত রান-লুপ মোড।
NSRunLoopCommonModes
মোড হিসাবে এই মানটি ব্যবহার করে একটি রান লুপে যুক্ত হওয়া অবজেক্টগুলি সমস্ত রান লুপ মোডগুলি দ্বারা পর্যবেক্ষণ করা হয় যেগুলি "সাধারণ" মোডের সেটটির সদস্য হিসাবে ঘোষণা করা হয়েছে; বিশদটির জন্য সিএফআরনলুপ অ্যাডকমনমোডের বিবরণ দেখুন।
CFRunLoopAddCommonMode
উত্স, টাইমার এবং পর্যবেক্ষকরা এক বা একাধিক রান লুপ মোডে নিবন্ধভুক্ত হন এবং কেবল যখন সেই মোডগুলির মধ্যে একটিতে রান লুপ চলমান থাকে তখনই চালিত হয়। প্রচলিত মোডগুলি রান লুপ মোডের একটি সেট যা আপনি এই মোডগুলি দ্বারা ভাগ করে নেওয়া উত্স, টাইমার এবং পর্যবেক্ষকদের একটি সেট নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, উত্সটি নিবন্ধকরণের পরিবর্তে প্রতিটি নির্দিষ্ট রান লুপ মোডে, আপনি এটি একবার রান লুপের সাধারণ সিউডো-মোডে নিবন্ধভুক্ত করতে পারেন এবং এটি স্বয়ংক্রিয়ভাবে সাধারণ মোড সেটে প্রতিটি রান লুপ মোডে নিবন্ধিত হবে। তেমনি, সাধারণ মোডের সেটে যখন কোনও মোড যুক্ত করা হয়, সাধারণ সিউডো-মোডে ইতিমধ্যে নিবন্ধিত যে কোনও উত্স, টাইমার বা পর্যবেক্ষক নতুন যুক্ত সাধারণ মোডে যুক্ত হয়।
কেউ দয়া করে উভয়কে মানব ভাষায় ব্যাখ্যা করতে পারেন?