টার্মিনালটি ব্যবহার করে আমি কীভাবে কোনও ফাইল বা ফোল্ডার আইকন পরিবর্তন করতে পারি


53

টার্মিনালে আমি কীভাবে কোনও ফাইল বা ফোল্ডারের আইকনটি পরিবর্তন বা সেট করতে পারি, আমাকে কী স্ক্রিপ্টিং ভাষা ব্যবহার করতে হবে?


এছাড়াও sveinbjorn.org/osxiconutils

মনে রাখবেন এটি ভাল স্কেল করে না। এক ডিরেক্টরিতে প্রচুর ডিরেক্টরিতে আইকন প্রয়োগ করার চেষ্টা করা হয়েছিল - ফাইন্ডার খুব ধীর গতিতে কাজ করেছিলেন।
13

উত্তর:


31

আপনার বিকাশকারী সরঞ্জাম ইনস্টল করা দরকার এবং তারপরে নিম্নলিখিতটি কাজ করতে পারে। এটি গ্রাফিক গ্রহণ করে icon.pngএবং এটি প্রয়োগ করে file.ext

# Take an image and make the image its own icon:
sips -i icon.png

# Extract the icon to its own resource file:
/Developer/Tools/DeRez -only icns icon.png > tmpicns.rsrc

# append this resource to the file you want to icon-ize.
/Developer/Tools/Rez -append tmpicns.rsrc -o file.ext

# Use the resource to set the icon.
/Developer/Tools/SetFile -a C file.ext

# clean up.
rm tmpicns.rsrc
# rm icon.png # probably want to keep this for re-use.

দুর্দান্ত, আমি যা চেয়েছিলাম ঠিক তেমনই।
ocodo

ফাইল Rez -appendনিয়ে কাজ করার সময় আমার সমস্যা হচ্ছে .avi### Rez - Fatal error trying to open the resource file "Video.avi" for writing.কোন ধারণা?
অক্টোডো

মজার বিষয় হল এটি তথ্যটি অনুলিপি / পেস্ট পদ্ধতির মাধ্যমে ফাইলটিকে একটি নতুন আইকন গ্রহণ করতে অক্ষম করেছে।
ocodo

আইকন আকারে কোনও বাধা আছে? আমি যদি একটি বড় জেপিজি (1024x768) ব্যবহার করি তবে এটি সত্যিই ছোট কিছু থেকে পুনরায় আকার দেওয়া হবে .. আমি কি কোনওভাবে এর মূল আকার ধরে রাখতে পারি?
নিউক

2
নোট করুন যে সাম্প্রতিক ওএসএক্স সংস্করণগুলিতে বিকাশকারী সরঞ্জামগুলি $PATH( /usr/binপ্রকৃত সরঞ্জামগুলি কোথায় সন্ধান করতে পারে সেই স্টাবগুলিতে ) রয়েছে, এবং /Developer/Toolsআর নেই, সুতরাং আপনার কেবল তাদের ফাইলের নাম অনুসারে আবেদন করা উচিত; যেমন, হাতের ক্ষেত্রে যেমন ঠিক তেমন Rezএবং DeRez
এমকিলেমেন্ট 0

19

বেশ কয়েক বছরের দুরত্বের সুবিধার সাথে:

user588 এর উত্তর এবং koiyu এর উত্তর ভাল কাজ, কিন্তু তারা ইউটিলিটি উপর নির্ভর ( Rez, DeRez, এবং SetFile) যে:

  • ডিফল্টরূপে ইনস্টল করা হয়নি (এগুলি এক্সকোড বা বিকাশকারী কমান্ড-লাইন ইউটিলিটিগুলির সাথে আসে)
  • এখন অবচয় করা হয়েছে ( Rezএবং DeRez, কারণ তারা কার্বনের সাথে সম্পর্কিত)

অ্যাসিকোনিকিলগুলি আকর্ষণীয় দেখায় তবে আর সংকলন করবে না (ওএসএক্স 10.10.4 হিসাবে)


অতএব আমি সিএলআইfileicon তৈরি করেছি , যা একটি প্রাথমিক ওএসএক্স মেশিনে কাজ করা উচিত (কোনও পূর্বশর্ত নেই) ; এটি একটি ব্যাশ প্রাথমিকভাবে উপর ভিত্তি করে স্ক্রিপ্ট হয় xattr, xxdএবং একটি এমবেডেড পাইথন স্ক্রিপ্ট যে কোকো, সৌজন্যে আহ্বান এই সহায়ক উত্তর

এটি ম্যাকোস 10.13 (উচ্চ সিয়েরা) এপিএফএস ভলিউম সহ ফাইল বা ফোল্ডারগুলির জন্য / থেকে কাস্টম আইকনগুলি সেট / মুছে ফেলার / নিষ্কাশন করার অনুমতি দেয় ।

আপনি নিম্নলিখিত হিসাবে এটি ইনস্টল করতে পারেন:

  • আপনার যদি এনপিএম রেজিস্ট্রি থেকে নোড.জেস ইনস্টল করা থাকে তবে সাথে
    [sudo] npm install -g fileicon
  • অন্যথায়:
    • ডাউনলোড CLI যেমন fileicon(এই লিঙ্কে বর্তমান থাকবে)।
    • এটি দিয়ে সম্পাদনযোগ্য করুন chmod +x fileicon
    • এটি সরান বা এটি আপনার কোনও ফোল্ডারে সিমলিংক করুন ( $PATHযেমন )।/usr/local/binsudo

ব্যবহারের তথ্য এখানে; সম্পূর্ণ তথ্যের জন্য, ম্যানুয়ালটি দেখুন :

$ fileicon -h

Set a custom icon for a file or folder:

    fileicon set      <fileOrFolder> <imageFile>

 Remove a custom icon from a file or folder:

    fileicon rm       <fileOrFolder>

 Get a file or folder's custom icon:

    fileicon get [-f] <fileOrFolder> [<iconOutputFile>]

 Test if a file or folder has a custom icon:

    fileicon test     <fileOrFolder>

 -q ...  silence status output

 Standard options: --help, --man, --version, --home

@ স্লোমোজো: [মুছে ফেলা মন্তব্যের জবাবে] আমি পেয়েছি যে প্রত্যেকে নোড.জেএস ইনস্টল করতে বা ইনস্টল করতে চায় না, এ কারণেই সরাসরি ডাউনলোডের লিঙ্কটিও রয়েছে (নাহলে: answer আমার উত্তরে তালিকার আইটেমটি দেখুন) - এটি একটি স্ব-অন্তর্ভুক্ত বাশ স্ক্রিপ্ট (আপনি কেবল এই উপায়টি ইনস্টল করেই ম্যান পৃষ্ঠাটি ইনস্টল করে যাচ্ছেন তবে আপনি ম্যানুয়াল পৃষ্ঠার একটি সাধারণ পাঠ্য রেন্ডারিং পেতে পারেন fileicon --man)।
mklement0

@ স্লোমোজো: [যেহেতু মুছে ফেলা মন্তব্যের প্রতিক্রিয়া হিসাবে] এনপিএমের মাধ্যমে ইনস্টল করার প্রস্তাব দেওয়া হচ্ছে: এনপিএম বাস্তুতন্ত্রটি আমার সামগ্রিক প্রিয় প্যাকেজ ম্যানেজার হিসাবে খুঁজে পেয়েছি এবং আমি বেশ কিছু ক্রস-প্ল্যাটফর্ম, স্ক্রিপ্ট প্রকাশ করেছি সেখানে ভিত্তিক সিএলআই রয়েছে যা নোড.জেএস-সম্পর্কিত নয়। আমি একটি তৈরি করে থাকেন একক কমান্ড ব্যবহারকারী লেভেলের npm (ঢ আর Node.js এর মাধ্যমে) জন্য ইনস্টলার এটা সহজ এমনকি যারা অন্যথায় Node.js আগ্রহ আছে তাদের জন্য npm ব্যবহার করা সহজ করে: curl -L http://git.io/n-install | bash
mklement0

3
এটি বক্স ওয়ার্কিং সলিউশনটির বাইরে একটি দুর্দান্ত। +1
ব্যবহারকারীর 3439894

1
@ প্যাটনিমিয়ার: ধন্যবাদ, আমি অ্যাসিকোনিকিলস লিঙ্কটি আপডেট করেছি, তবে মনে রাখবেন যে এই উত্তরটি ইউটিলিটি সম্পর্কে রয়েছেfileicon , যা এখনও কাজ করে (এবং বাস্তবে তৈরি হয়েছিল, কারণ osxiconutilsএখন আর কাজ করে না) - আমি উত্তরটি আপডেট করেছি আরও পরিষ্কার করার জন্য ।
mklement0

1
আমি বুঝতে পারি যে আমি এই থ্রেডে প্রত্যেকের চেয়ে কয়েক বছর পিছনে রয়েছি, তবে কেবল উল্লেখ করতে চেয়েছিলাম যে আমি এটি আজ আবিষ্কার করেছি এবং এটি দুর্দান্ত। এটা করার জন্য আপনাকে ধন্যবাদ! 👍
টিজে লুওমা 18

18

আমি প্রায় , এই একটি খয়রাত শুরু করেছি কারণ আমি একটি আইকন পরিবর্তন করার জন্য পরিচালনা করা হয়নি ফোল্ডারের @ ব্যবহার mankoff এর উত্তর । তবে আমি একটি সমাধান খুঁজে পেয়েছি।


ফোল্ডারের আইকন পরিবর্তন করতে আপনি ফোল্ডারের দিকে নির্দেশ করবেন না Rez -append tmp.rsrcতবে ফোল্ডারের Icon\rঅভ্যন্তরে একটি বিশেষ ফাইল। আপনি যদি আগে ফোল্ডারে কোনও কাস্টম আইকন সেট না করে থাকেন তবে ফাইলটি সম্ভবত উপস্থিত থাকবে না তবে Rezএটি it দ্য ফ্লাইতে তৈরি করে। Icon\rফাইলটি মোছা কাস্টম আইকনটিকে সরিয়ে ফেলবে, তাই দুর্ঘটনা রোধে এটি লুকিয়ে রাখা ভাল।

মানকফের উত্তরের এই পরিবর্তনগুলি:

# Append a resource to the folder you want to icon-ize.
Rez -append tmpicns.rsrc -o $'myfolder/Icon\r'

# Use the resource to set the icon.
SetFile -a C myfolder/

# Hide the Icon\r file from Finder.
SetFile -a V $'myfolder/Icon\r'

এবং একটি ফাইলের জন্য? আমার মন্তব্যটি পুনরায় নোট করুন: এভিআই ফাইলগুলি
অক্টোডো

@ স্লোমোজো দুঃখিত, তবে আপনি যে ত্রুটিটি পেয়ে গেছেন তার প্রতিলিপি করতে পারছি না — মানকফের সমাধানটি .avi ফাইলের মাধ্যমে পরীক্ষা করে দেখেছি। আপনি প্রবেশ করেছেন এমন ফাইলের অনুমতি এবং আদেশগুলি পুনরায় পরীক্ষা করে দেখুন?
জারি কেইনেনেন

আমি এটিকে আরেকবার দেব, সম্ভবত আমি আগে ভুল করেছিলাম।
ocodo

আমি ইউএসবি থাম্ব ড্রাইভের জন্য এটি করতে মরিয়া চেষ্টা করছি। সমস্ত কমান্ড "কাজ" করে যাতে তারা ত্রুটিগুলি ফেরায় না তবে আমি এখনও অপরিবর্তিত আইকন সহ একটি থাম্ব ড্রাইভ রেখেছি। কোন চিন্তা এবং আমি চির কৃতজ্ঞ!
সিঙ্গমোটর

8

রুবি ছাড়াও এখানে পাইথন সংস্করণ রয়েছে:

#!/usr/bin/env python
import Cocoa
import sys

Cocoa.NSWorkspace.sharedWorkspace().setIcon_forFile_options_(Cocoa.NSImage.alloc().initWithContentsOfFile_(sys.argv[1].decode('utf-8')), sys.argv[2].decode('utf-8'), 0) or sys.exit("Unable to set file icon")

./set-image.py image.png myfile

ম্যাক ওএসে প্রাক-ইনস্টলড পাইথনটির ইতিমধ্যে পাইওবিজেসি রয়েছে যাতে আপনাকে কোনও প্যাকেজ ইনস্টল করতে হবে না।


আমি ইউএনএফএফ -8 এর ইউনিকোডে ডিকোডিং যুক্ত করেছি, অন্যথায় স্ক্রিপ্টটি নন-এএসসিআইআই ফাইল নামগুলির সাথে কাজ করে না। রিটার্ন ভ্যালুতে চেক যোগ করা হয়েছে, আইকন সেট করতে ব্যর্থ হওয়ার ফলে ১ এর রিটার্ন কোড হবে
কোলেন

1
যাইহোক আমরা কি আইকনটি উল্লেখ করতে পারি যে অনুপাতের অনুপাতটি সংশোধন করা হয়নি? এটি দুর্দান্ত কাজ করে তবে চিত্র ফাইলগুলি একটি স্কোয়ারে পুনরায় আকার দেয়। ধন্যবাদ!
গুস্তাভো বেজারেরা

1
উত্তরটি ঠিক খুঁজে পাওয়া যায় নি, তবে হাতের আগে স্বচ্ছ প্যাডিং সহ চিত্রগুলি স্কোয়ারিং ঠিকঠাক কাজ করেছে: stackoverflow.com/questions/12179342/…
গুস্তাভো বেজারেরা

7

পরীক্ষা করে দেখুন setfileicon(উৎস কোড) , একটি ইউটিলিটি ডেমিয়েন Bobillot দ্বারা সৃষ্টি করেছেন।

বাইনারিটি এখানে ডাউনলোড করুন: http://maxao.free.fr/telechargements/setfileicon.gz

ফাইলটি আনপ্যাক করার পরে, এটি কার্যকর করতে সক্ষম করুন:

chmod +x setfileicon

তারপরে আপনি এটি নীচে ব্যবহার করতে পারেন:

./setfileicon "my-icon.icns" "my-file-or-directory"

এর জন্য ধন্যবাদ, সত্যিই খুব সহায়ক। বিটিডাব্লু, আমি জিইউআই পদ্ধতিটি সম্পাদনা করছি, শব্দ কমাতে।
ocodo

দুর্ভাগ্যক্রমে বেশিরভাগ কোড এখন অবচয় করা হয়েছে।
মুগেন

3

আমার একটি গিথুব প্রকল্প রয়েছে যেখানে আমি [শেল / ব্যাশ, পাইথন, পারল, রুবি, ইত্যাদি] স্ক্রিপ্টগুলি থেকে অ্যাপলস্ক্রিপ্ট "ড্রপলেট" তৈরি করি যা ফাইলের পথকে আর্গুমেন্ট হিসাবে গ্রহণ করে। আমি কোনও ফোল্ডারের আইকন পরিবর্তন করার জন্য এই বাশ ফাংশনটি লিখেছি (কারণ অ্যাপলস্ক্রিপ্ট বান্ডিলগুলি একটি .app এক্সটেনশন সহ ফোল্ডার)।

replace_icon(){
    droplet="$1"
    icon="$2"
    if [[ "$icon" =~ ^https?:// ]]; then
        curl -sLo /tmp/icon "$icon"
        icon=/tmp/icon
    fi
    rm -rf "$droplet"$'/Icon\r'
    sips -i "$icon" >/dev/null
    DeRez -only icns "$icon" > /tmp/icns.rsrc
    Rez -append /tmp/icns.rsrc -o "$droplet"$'/Icon\r'
    SetFile -a C "$droplet"
    SetFile -a V "$droplet"$'/Icon\r'
}

একবার সংজ্ঞায়িত হয়ে গেলে আপনি 2 টি যুক্তি দিয়ে ফাংশনটি কল করবেন:

replace_icon /path/to/AppleScript.app /path/to/icon.png

অথবা

replace_icon /path/to/AppleScript.app http://i.imgur.com/LmUvWqB.png

আপনি দেখতে পাচ্ছেন যে দ্বিতীয় তর্কটি আপনার সিস্টেমে কোনও চিত্র বা URL হতে পারে।

দ্রষ্টব্য: আমি যে ক্রেজি দেখায় $'/Icon\r'তা হ'ল কারণ আইকন ফাইলটির নামটি আক্ষরিক ক্যারেজ ফেরার সাথে শেষ হয় \r। নিজের সাথে দেখুন:

find my-applescript.app -maxdepth 1 | less -U

3

ধরে নিচ্ছি যে আমাদের কাছে ইতিমধ্যে আইকন-ফাইল রয়েছে। টেম্পোর রিসোর্স ফাইল তৈরি করুন যা আইকন-ফাইলকে নির্দেশ করে:

$ echo "read 'icns' (-16455) \"Icon.icns\";" >> Icon.rsrc

রিসোর্স ফাইলটিকে কোনও ফাইলে বর্ধিত বৈশিষ্ট্য "com.apple.ResourceFork" এর মান হিসাবে যুক্ত করুন:

$ Rez -a Icon.rsrc -o FileName.ext

ফাইলটির আইকনটি দেখান:

$ SetFile -a C FileName.ext

বর্তমান ফোল্ডারের অভ্যন্তরে একটি যাদু আইকন ফাইলটিতে "com.apple.ResourceFork" বর্ধিত বৈশিষ্ট্যের মান হিসাবে সংস্থান ফাইলটি যুক্ত করুন:

$ Rez -a Icon.rsrc -o Icon$'\r'

বর্তমান ফোল্ডারের আইকনটি দেখান:

$ SetFile -a C .

বর্তমান ফোল্ডারের ভিতরে ম্যাজিক আইকন ফাইলটি লুকান (ফাইন্ডারে লুকানো ফাইলগুলি দেখানোর / আড়াল করতে press টিপুন):

$ SetFile -a V Icon$'\r'

অতিরিক্ত তথ্য

আইকন ডেটা বর্ধিত বৈশিষ্ট্য "com.apple.ResourceFork" এর মান হিসাবে সংরক্ষণ করা হয় (টার্মিনাল কমান্ড "xattr -p com.apple. রিসোর্সফোরক ফাইলনাম.সেক্সট" মানটি মুদ্রণ করে)। ফোল্ডারের জন্য ফোল্ডারের অভ্যন্তরে যাদু (যা খালি এবং লুকানো রয়েছে) ফাইল রয়েছে Icon$'\r'। প্ল্যান টেক্সট রিসোর্স ফাইলে বর্ধিত বৈশিষ্ট্য "com.apple.ResourceFork" থেকে আইকন ডেটা বের করতে (যেখান থেকে আমরা সঠিক আইকনস-ধরণের সনাক্তকারী "-16455" জানি):

$ DeRez -only icns FileWithIcon.ext > Icon.rsrc
$ DeRez -only icns /Folder/With/Icon/Icon$'\r' > Icon.rsrc

ম্যাকোএস 10.13 এর অধীনে হাই সিয়েরা কমান্ড $ sips -i ImageFile.icns/png/jpgত্রুটি উত্পন্ন করে "--addIcon আর সমর্থিত নয়"। এই ইমেজ ফাইলটির বিষয়বস্তু ব্যবহার করে এই ফাইলটিতে নিজেই "-i" এর অর্থ "--addIcon" বর্ধিত বৈশিষ্ট্য "com.apple.ResourceFork" হিসাবে যুক্ত করা হবে।


# <stdin>: 1: ### / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / অ্যাসার / বিন / রিজ - সিসেররার 0 পড়ার সময়।
কোয়ান্টা

2

আর একটি বিকল্প হ'ল ম্যাকরুবি ব্যবহার করা:

/usr/local/bin/macruby -e 'framework "Cocoa";NSWorkspace.sharedWorkspace.setIcon(NSImage.alloc.initWithContentsOfFile("/tmp/a.png"),forFile:"/tmp/file",options:0)'

আপনি http://macruby.org থেকে ম্যাকরবির জন্য একটি ইনস্টলার ডাউনলোড করতে পারেন ।


1
লিঙ্কটি - এবং ম্যাকরবি - দৃশ্যত এখন মারা গেছে; MacRuby দৃশ্যত বাণিজ্যিক সাবস্ক্রিপশন ভিত্তিক স্থলাভিষিক্ত হন RubyMotion
mklement0

2

আশ্চর্যের বিষয় হল, সেরা সমাধানটি অ্যাপলের নিজস্ব সরঞ্জামগুলি ব্যবহার না করে পাইথন কোড ব্যবহার করা বলে মনে হচ্ছে কারণ এর বিভিন্ন সুবিধা রয়েছে যার দ্বারা সীমাবদ্ধ নেই:

  • আউটপুট ফাইল রেজোলিউশন
    (এটি 1024x1024 অবধি কার্যকর)
  • ইনপুট ফাইল ফর্ম্যাট
    (আইসিএনএস এবং পিএনজি দিয়ে চেষ্টা করা)
  • ইনস্টল করার অনুমতি
    (এটি একটি ফাংশন হিসাবে সংজ্ঞায়িত)

হালনাগাদ

এখন (ম্যাকস সিয়েরায়) @ কোইউয়ের উত্তরটি কাজ করে বলে মনে হচ্ছে, তাই আপনি উত্স ফোল্ডার থেকে আপনার গন্তব্য ফোল্ডারে আইকনটি অনুলিপি করতে এই দ্বি-লাইনার ব্যবহার করতে পারেন:

#!/bin/sh

DeRez -only icns $1/Icon$'\r' > icon.rsrc; Rez -a icon.rsrc -o $2/Icon$'\r'
SetFile -a C $2; SetFile -a V $2/Icon$'\r'; rm icon.rsrc

ভিন্ন জিজ্ঞাসা করতে স্বাগতম! এটি মন্তব্য হিসাবে ভাল হবে বলে মনে হচ্ছে। আমি জানি যে আপনার কাছে এখনও প্রয়োজনীয় পয়েন্ট নেই, তবে আমি এমন কাউকে জিজ্ঞাসা করেছি যার কাছে আসার ক্ষমতা আছে একবার দেখে নিন। তদ্ব্যতীত, আমি একটি অ্যাপ্লাস্ক্রিপ্ট লিখেছি যা এটি একটি ঝরঝরে বান্ডেলে আপনার জন্য সমস্ত কিছু করে, এই এসইতে অনুরূপ প্রশ্নের আমার উত্তর
JMY1000

হ্যাঁ, আমি চেষ্টা করেছি কিন্তু এটি করতে পারিনি। তবুও আমি মনে করি যে আপনার মন্তব্যের দ্বিতীয় অংশটি উত্তর হিসাবে ভাল হবে, 1 ম এর সাথে সম্পর্কিত নয়।
dardo82

2

সাম্প্রতিক ম্যাকোস সংস্করণে (10.14) sips -i icon.pngএকটি --addIcon is no longer supportedত্রুটি পাবেন।

এটি বিকাশকারী সরঞ্জাম ইনস্টল করা প্রয়োজন। এটি গ্রাফিকটি গ্রহণ করে Icon.pngএবং file.extএটি ব্যবহার করে যেমন ব্যবহারকারীর 588 এর উত্তর :

# Covert Icon.png to tempicons.icns:
sips -s format icns Icon.png --out tmpicns.icns

# Create temp resource file which points to tempicons.icns:
echo "read 'icns' (-16455) \"tmpicns.icns\";" >> tmpicns.rsrc

# append this resource to the file you want to icon-ize.
Rez -a tmpicns.rsrc -o file.ext

# Use the resource to set the icon.
SetFile -a C file.ext

# Clean up
rm tempicons.icns && rm tmpicns.rsrc

0

পাইওবিজেসি ব্যবহার করে পাইথন সমাধানের মতো, এটি কেবলমাত্র অ্যাপলস্ক্রিপ্ট (যা পাইথন এবং অন্যান্য স্ক্রিপ্টিং ভাষার পরিবর্তে 10.15 ক্যাটালিনায় অবচিত হয় না) দিয়ে সম্পন্ন করা যায়।

আমি এখানে গিটহাবে কীভাবে এটি করব তার একটি উদাহরণ পেয়েছি:

সেট আবিষ্কর্তা-আইকন

#!/usr/bin/env osascript

use framework "AppKit"

--------------------------------------------------------------------------------
# PROPERTY DECLARATIONS:
property this : a reference to current application
property NSWorkspace : a reference to NSWorkspace of this
property NSImage : a reference to NSImage of this

--------------------------------------------------------------------------------
# IMPLEMENTATION:
on run argv
  set icon to item 1 of argv
  set target to item 2 of argv

  setIcon to icon for target
end run
--------------------------------------------------------------------------------
# HANDLERS:
to setIcon to iconPath for filePath
  set sharedWorkspace to NSWorkspace's sharedWorkspace()
  set newImage to NSImage's alloc()
  set icon to newImage's initWithContentsOfFile:iconPath

  set success to sharedWorkspace's setIcon:icon forFile:filePath options:0
end setIcon

অ্যাপলস্ক্রিপ্ট পড়া সহজ নয়, তবে দৃশ্যত AppKit ফ্রেমওয়ার্কের মাধ্যমে এটি করার জন্য উদ্দেশ্য-সি কোড অ্যাক্সেস করা সম্ভব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.