প্রশ্ন ট্যাগ «swift-language»

আইওএস এবং ওএস এক্স অ্যাপ্লিকেশন তৈরির জন্য অ্যাপল দ্বারা ডিজাইন করা একটি প্রোগ্রামিং ভাষা সুইফট। সুইফট সি এবং অবজেক্টিভ-সি এর ভিত্তি তৈরি করে।

5
এই তুলনাগুলিতে কীভাবে সুইফট অবজেক্টিভ-সি এর চেয়ে এত দ্রুত হতে পারে?
অ্যাপল ডাব্লুডাব্লুডিসি 14 এ তার নতুন প্রোগ্রামিং ভাষা সুইফট চালু করেছে । উপস্থাপনায় তারা উদ্দেশ্যমূলক-সি এবং পাইথনের মধ্যে কিছু পারফরম্যান্সের তুলনা করে। নিম্নলিখিত তাদের কয়েকটি স্লাইডের একটি চিত্র, কিছু জটিল অবজেক্ট সাজানোর জন্য সেই তিনটি ভাষার তুলনা করে: আরসি 4 এনক্রিপশন অ্যালগরিদম ব্যবহার করে পারফরম্যান্স তুলনা সম্পর্কে আরও অবিশ্বাস্য গ্রাফ …

10
কোনও প্রোগ্রাম কেন ক্লোজার ব্যবহার করবে?
ক্লোজারগুলি ব্যাখ্যা করে অনেকগুলি পোস্ট পড়ার পরেও আমি এখনও একটি মূল ধারণাটি অনুপস্থিত: কেন বন্ধ লিখবেন? কোনও প্রোগ্রামার কোন সুনির্দিষ্ট কাজটি সম্পাদন করবেন যা বন্ধের মাধ্যমে সেরা পরিবেশিত হতে পারে? সুইফটে ক্লোজারগুলির উদাহরণ হ'ল এনএসইউআরএল এর প্রবেশাধিকার এবং বিপরীত জিওকোডার ব্যবহার। এখানে যেমন একটি উদাহরণ। দুর্ভাগ্যক্রমে, এই কোর্সগুলি কেবল বন্ধের …

1
সুইফট প্রোটোকল নামকরণ কনভেনশন [বন্ধ]
মূলত সি # ব্যাকগ্রাউন্ড থেকে আসছি, আচরণের সংজ্ঞা দেয় এমন কোনও বাস্তবায়ন ছাড়াই কোনও অবজেক্ট বর্ণনা করার জন্য আমি "ইন্টারফেস" শব্দটি ব্যবহার করতে অভ্যস্ত। সি # তে, কনভেনশনটি হ'ল "আমি" এর সাথে ইন্টারফেসের নামগুলি প্রিপেন্ড করতে হবে IEnumerableetc. অবশ্যই, ধারণার বিভিন্ন ভাষায় বিভিন্ন নাম রয়েছে। সুইফ্টে, একই ধারণাটিকে "প্রোটোকল" বলা …

8
ব্যতিক্রম হ্যান্ডলিং প্রক্রিয়া ব্যতীত একটি আধুনিক ভাষা কেন ডিজাইন করুন?
অনেক আধুনিক ভাষা সমৃদ্ধ ব্যতিক্রম হ্যান্ডলিং বৈশিষ্ট্যগুলি সরবরাহ করে, তবে অ্যাপলের সুইফ্ট প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যতিক্রম হ্যান্ডলিং প্রক্রিয়া সরবরাহ করে না । আমি যেমন ব্যাতিক্রম করে চলেছি, এর অর্থ কী তা বোঝার জন্য আমার মনকে মুড়িয়ে রাখতে আমার সমস্যা হচ্ছে। সুইফ্টের দাবি রয়েছে, এবং অবশ্যই ফেরতের মান রয়েছে; তবে আমার ব্যতিক্রম-ভিত্তিক …

2
আধুনিক ভাষা এখনও পার্সার জেনারেটর ব্যবহার করে?
আমি এখানে উইকিপিডিয়ায় জিসিসি সংকলক স্যুটটি নিয়ে গবেষণা করছিলাম , যখন এটি প্রকাশিত হবে: জিসিসি বাইসনের সাহায্যে উত্পন্ন এলএলআর পার্সারগুলি ব্যবহার শুরু করেছিল, তবে ধীরে ধীরে হাতে লিখিত পুনরাবৃত্ত-বংশদ্ভুত পার্সারগুলিতে স্যুইচ করেছে; ২০০৪ সালে সি ++ এর জন্য, এবং ২০০ in সালে সি এবং অবজেক্টিভ-সি এর জন্য Currently বর্তমানে সমস্ত …


3
ইউনিট পরীক্ষায় চক্রীয় নির্ভরতাগুলির সাথে লড়াই করা
আমি টিডিডি অনুশীলনের চেষ্টা করছি, এটি ব্যবহার করে বিট ভেক্টরের মতো একটি সাধারণ বিকাশ করতে। আমি সুইফ্ট ব্যবহার করে যাচ্ছি, তবে এটি একটি ভাষা-অজ্ঞাত প্রশ্ন। আমার এমনটি BitVectorযা একটি structএকক সঞ্চয় করে UInt64এবং এটির উপরে একটি API উপস্থাপন করে যা আপনাকে এটি সংগ্রহের মতো আচরণ করতে দেয়। বিশদটি খুব বেশি …

2
সুইফটকে কেন সেমিকোলনের প্রয়োজন হয় না? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি পোস্টে সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমি সাধারণত সি # বা অবজেক্টিভ সি তে কোড করি …

3
কোন কারণে আপনি সুইফটে প্রতিটি প্রতিনিধিটির জন্য একটি পৃথক শ্রেণির এক্সটেনশন ব্যবহার করবেন?
আমি একটি রে ওেন্ডারলিচ টিউটোরিয়ালের মধ্য দিয়ে কাজ করছি এবং লক্ষ্য করেছি যে লেখক ক্লাস এক্সটেনশনগুলি ডেলিগেট কলব্যাকগুলি ধরে রাখার পরিবর্তে ক্লাসে নিজেই পরিচালিত হওয়ার পরিবর্তে ব্যবহার করে অর্থাৎ: শ্রেণিবদ্ধকরণের ভিতরে ডেলিগেট কলব্যাকগুলি: extension LogsViewController : UIPopoverPresentationControllerDelegate { func adaptivePresentationStyleForPresentationController(controller: UIPresentationController, traitCollection: UITraitCollection) -> UIModalPresentationStyle { ... } } এটি …

3
সম্পত্তি সম্পর্কিত কোনও সেটটিকে নিজস্ব স্ট্রাক / শ্রেণিতে গুটিয়ে রাখা কি ভাল অনুশীলন?
সুইফটে কোনও ব্যবহারকারী অবজেক্ট রচনা করা, যদিও আমার প্রশ্নটি দৃ strongly়ভাবে টাইপ করা কোনও ভাষার সাথে সম্পর্কিত। একজন ব্যবহারকারীর একগুচ্ছ লিঙ্ক থাকতে পারে (ফেসবুক প্রোফাইল, ইনস্টাগ্রামপ্রাইফাইল ইত্যাদি)। এই চারপাশে কয়েকটি প্রশ্ন। লিঙ্কগুলি তাদের নিজস্ব বস্তুতে মোড়ানো কি ভাল অনুশীলন? কাঠামো ব্যবহারকারী { var firstName: স্ট্রিং var lastName: স্ট্রিং var ইমেল: …

1
সুইফ্টের কেন সাক্ষীর টেবিলের প্রয়োজন?
আমি সুইফ্টের প্রয়োগের বিশদটি পড়তে চেষ্টা করছি এবং একটি জিনিস যা আমি পেরে উঠতে পারি না তা হ'ল তার "সাক্ষীর সারণী"। দেখে মনে হচ্ছে তারা স্ট্রাক্টের জন্য আলাদা আলাদা vtable পয়েন্টার। তবে কেন আপনার এটি দরকার হবে? স্ট্রাক্টগুলি মান দ্বারা অনুলিপি করা হয়, তাই আপনি ইতিমধ্যে সংকলন-সময় জানেন যে সেগুলি …

3
কেন সুইফট সাবক্লাসটি প্রথমে যথাযথ ক্ষেত্রের সূচনা করে?
ভাষা সুইফ্টে, উদাহরণের সূচনা করার জন্য, একটিটিকে class শ্রেণীর সমস্ত ক্ষেত্র পূরণ করতে হবে এবং কেবল তখনই সুপার কনস্ট্রাক্টরকে কল করতে হবে: class Base { var name: String init(name: String) { self.name = name } } class Derived: Base { var number: Int init(name: String, number: Int) { // won't …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.