Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Sample Code / Applications

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Cocoa
Mac Cocoa  
Author Message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Apr 28, 2009 1:31 am    Post subject: Sample Code / Applications Reply with quote

macresearch.org - Cocoa for Scientists (XXX): Developing for iPhone

"Around a month ago, I published a book on scientific scripting with Python.
Nothing unusual, except the manner in which it was published: the book was
only made available via the iTunes App Store."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Fri May 22, 2009 3:53 pm    Post subject: Reply with quote

appsamuck.com - Welcome to 31 Days of iPhone Apps

"We plan on writing 31 iPhone applications in the next 31 days. We will pub-
lish both the executable and the source code for each application. Our goal is
for each of these applications to be useful, interesting, and straight-forward."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Jun 13, 2009 9:32 pm    Post subject: Reply with quote

Molecules source code now available - Molecules source code now available

"The download of a molecular structure is handled in the same fashion as the
previously described search requests. A URL is crafted based on the PDB co-
de of the currently selected molecule. The Gzipped version of the structure is
downloaded, and when the download has completed it is written to disk in the
Documents directory. The file is then parsed in the manner described above
for PDB structure files."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Aug 08, 2009 9:16 pm    Post subject: Reply with quote

GourmetApps - Open source iPhone apps and much more!

"Welcome! Get ready for the next iPhone community! More and more open
source apps are coming and this site will tell you all about them!"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Aug 12, 2009 9:56 pm    Post subject: Reply with quote

so - List of iPhone Sample Code Links

"It would be really helpful to have a single repository of all the links to the
free sample code available for the iphone. Here's a collection of links I've
found so far. Please add more links below."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Sep 22, 2009 11:47 pm    Post subject: Reply with quote

macresearch.org - Cocoa for Scientists (XXXII): The Physics of Sumos

"So I am perhaps the last person you would expect to develop an iPhone ga-
me. Nevertheless, my first — and probably last — game appeared in the App
Store last week: Sumo Master. The story of Sumo Master extends back alm-
ost a year. In this tutorial, I want to tell the story of Sumo Master, why I de-
veloped it, and what I learnt along the way."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun Nov 01, 2009 2:00 pm    Post subject: Reply with quote

Jef LaMarche: Barcode Generator Application

"If you have a version of the OCR-A font installed, it will attempt to use
it (you can get a free one here), otherwise it will fall back on the system
default monospace font."

code.google.com - cocoabarcodes

"2D Barcodes for Cocoa and Cocoa Touch (Mac & iPhone)

Cocoa Barcodes is a set of classes (and a test application) for generating
two-dimensional barcodes. It supports many of the more common one-di-
mensional linear barcodes in use today, allows you to export a barcode as
a TIFF, EPS, or PDF image, to copy the barcode image to the pasteboard,
or to drag it to any other application that accepts standard OS X PDF data
from the pasteboard, including TextEdit."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Wed May 19, 2010 9:58 pm    Post subject: Reply with quote

OneWay - A contextual FTP, SFTP uploader for Mac OS X

"Upload files directly from Finder. Save frequently used locations in your
Context Menu for quick access. Simply Select the Files or Folders you want
to upload and then ctrl+click to send them anywhere."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Mon May 24, 2010 11:32 pm    Post subject: Reply with quote

Jeff LaMarche - Downloading Images for a Table without Threads

"I've written a small iPhone app that downloads images from Deviant Art.
You just enter somebody's Deviant Art username into a text field and the
application will grab the the images in that person's gallery, download them
asynchronously, and display each one in the table once it's finished down-
loading."


Link: Deviant Downloader.zip
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Jun 08, 2010 4:32 pm    Post subject: Reply with quote

MF - Source Code to my iPhone game SpaceBubble - ENJOY!!!!

"I am releasing the source code to my iPhone game SpaceBubble to the public!"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Oct 28, 2014 10:05 am    Post subject: Reply with quote

github - lmmenge/WatchSpringboard-Prototype

"Prototype code for a view that shows icons in an Apple Watch-like
homescreen layout."


Video: https://www.youtube.com/watch?v=UggYGThmFEo
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Dec 10, 2014 9:22 pm    Post subject: Reply with quote

so - iOS : Is there any iOS open source web browser

• TSMiniWebBrowser - In-App web browser control for iOS apps
• iOS-OnionBrowser - An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network
• DZNWebViewController - A simple iPhone/iPad web browser.
• PBWebViewController - A light-weight, simple and customizable web browser component for iOS.
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Jan 27, 2015 6:13 pm    Post subject: Reply with quote

r - Another app I made to display your public IP address in the status bar

"I would suggest checking UPnP and NAT-PMP before going to an external
site. Most modern routers support the former, Apple Airport supports the
latter. It's a simple UDP packet you broadcast and listen for an answer."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Fri Jan 30, 2015 1:28 pm    Post subject: Reply with quote

r - Epic iOS Messaging App Tutorial to build a MiniChat app using Sinch

"In addition to the Sinch SDK, we will also use another third party SDK
called Parse, as a zero-configuration cloud database, to store all the
signed-up users and all the historical messages between each pair of
users.

Optional: as a handy reference, create a new favorite folder named ios-
messaging-tutorial or Sinch in your browser and add the following pages:

1. iOS messaging tutorial
2. Sinch SDK user guide
3. Sinch SDK reference
4. Parse SDK quick start guide
5. Parse SDK guide
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Wed Feb 11, 2015 5:38 pm    Post subject: Reply with quote

github.com - Universal App iOS templates without Storyboard or XIBs

"Basic Universal iOS Application template.
It comes with AppDelegate, Prefix.pch, Info.plist and Localizable.strings.
Also included are Images.xcassets with AppIcon and LaunchImage in all sizes.
Sketch files for AppIcon and LaunchImage are included."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Nov 29, 2016 10:27 pm    Post subject: Reply with quote

github - JohnCoates / Aerial

"Aerial - Apple TV Aerial Views Screen Saver"

"Aerial is a Mac screen saver based on the new Apple TV screen saver that
displays the aerial movies Apple shot over New York, San Francisco, Hawaii,
China, etc.

Aerial is completely open source, so feel free to contribute to its development!"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Mon Jan 23, 2017 9:13 pm    Post subject: Reply with quote

github.com - XT Audio Beacons

"Use XT Audio Beacons to synchronize and relay data to mobile devices
through speakers or a variety of broadcast media. This data-over-audio
method utilizes sound waves in a similar way to how Bluetooth employs
electromagnetic waves, offering an alternative method of relaying data
for both iOS and Android.

Advantages include:

* No reliance on a data connection, including Wi-Fi, Bluetooth, or cellular
service.

* Ability to relay data to devices through television broadcasts or any other
sound-based media.

* Ability to synchronize devices to the nearest eighth of a second."


Found here: 18 months ago I didn't know how to code, I'm now
a self-taught programmer who's made apps for the NBA, NHL,
and schools like Purdue, Notre Dame, Alabama and Clemson.
I'm now releasing my software under the MIT license for any-
one's use - AMA!
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Jan 31, 2017 10:58 pm    Post subject: Reply with quote

https://www.reddit.com/r/iOSProgramming/comments/5ra4ur/google_opensources_chrome_for_ios/

Google open-sources Chrome for iOS
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Mon Mar 06, 2017 6:12 pm    Post subject: Reply with quote

git - jhurray/SelectableTextView

"Text Selection, Text Expansion, Customization, Prewritten Selection Validators, Scrolling"
Back to top
View user's profile Send private message Visit poster's website
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Tue May 23, 2017 8:45 am    Post subject: Reply with quote

https://www.reddit.com/r/iOSProgramming/comments/6cnx81/realtime_object_detection_with_yolo_on_ios_very/
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue May 30, 2017 2:06 pm    Post subject: Reply with quote

git - pecuniabanking/pecunia-client

"Pecunia (http://pecuniabanking.de/) is an Open Source HBCI Banking solution
written natively for Mac OS X. It provides maintenance of accounts, loading of
bank statements with the built-in HBCI interface, analytics and printing.

HBCI is mostly supported by german banks only. So this application is most
useful for german users, not so much others. This is also the reason why the
issue tracker and the main (and only) localization uses the german language."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Dec 14, 2017 11:57 am    Post subject: Reply with quote

github - awesome-iOS-resource - books

"Manually curated collection of resources for iOS developers.

Inspired by awesome-ios.

A curated list of awesome iOS conferences, books, blogs, articles, websites
and documentations.

There is a lot of treasure scattered across the internet. This list is an attempt to
bring to light those awesome resources which make their high-quality material
i.e. conferences, books, blogs, articles & websites available online for free."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Dec 14, 2017 1:32 pm    Post subject: Reply with quote

github - TheLevelUp/ZXingObjC

"ZXingObjC is a full Objective-C port of ZXing ("Zebra Crossing"), a Java
barcode image processing library. It is designed to be used on both iOS
devices and in Mac applications.

The following barcodes are currently supported for both encoding and decoding:

UPC-A and UPC-E
EAN-8 and EAN-13
Code 39
Code 93 (not implemented yet)
Code 128
ITF
Codabar
RSS-14 (all variants)
QR Code
Data Matrix
Aztec ('beta' quality)
PDF 417 ('alpha' quality)"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Jan 09, 2018 8:32 am    Post subject: Reply with quote

https://github.com/Nirma/Default

Modern interface to UserDefaults + Codable support

What is Default?

Default is a library that extends what UserDefaults can do by providing extensions for saving custom objects that conform to Codable and also providing a new interface to UserDefaults described below, via the protocol DefaultStorable. You can use only the Codable support extensions or the DefaultStorable protocol extensions or both. (or none, that's cool too)
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Fri Feb 23, 2018 11:17 pm    Post subject: Reply with quote

git - MartianCraft

"XCGLogger
A debug log framework for use in Swift projects.

ProtoKit
A toolkit for building application network/persistence abstractions.

Sparkle
A software update framework for the Mac

Unreal-Engine-4-Plugins
A collection of open source plugins for Unreal Engine 4

AquaticPrime
Mac software licensing code using cryptographically signed license files

objective-git
Objective-C bindings to libgit2

objective-zip
Based on objective-zip library by Flying Dolphin Studio. I removed ZLib source code and added dependency on the shared libz.dylib library available in iOS and Mac OS X.

UIAlertView-Blocks
A category for UIAlertView which allows you to use blocks to handle the pressed button events rather than implementing a delegate.

SVProgressHUD
A clean and lightweight progress HUD for your iOS app.

MAZeroingWeakRef
Zeroing weak references for retain/release Objective-C

JWFolders
Classes that attempt to imitate SpringBoard's "folders"

Reachability
ARC and GCD Compatible Reachability Class for iOS and MacOS.

DDMathParser
NSString => NSNumber

MWPhotoBrowser
A simple iOS photo browser.

ssziparchive
Utility class for zipping and unzipping files on iOS and Mac

scifihifi-iphone
Open source iPhone code

feedparser
A Cocoa RSS/Atom parser for Mac OS X and the iPhone

CouchCocoa
Objective-C API for CouchDB on iOS and Mac OS

JSONKit
Objective-C JSON"
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Apr 14, 2018 12:02 am    Post subject: Reply with quote

git - Awesome macOS open source applications

"List of awesome open source applications for macOS. This list contains a lot
of native and cross-platform apps. The main goal of this repository is to find
open source and free apps and start contributing.

You can see which in which language an app is written. Curently there are
following languages"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Feb 26, 2019 11:37 pm    Post subject: Reply with quote

git - Romain Pouclet Projects

...
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Tue Mar 12, 2019 4:06 pm    Post subject: Reply with quote

r - I made a simple app iOS wallpaper app, any comments?

"I've recently decided to stop using storyboards in my apps and decided to
make a simple wallpaper app using pure code (without any storyboards and
xib files). Can anyone please go through my code and maybe give any re-
commendations (maybe some things to improve, add some new features to it
and etc)? Here's the source code: https://github.com/moridaffy/wallpaper-ios "
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Mon Apr 01, 2019 11:44 pm    Post subject: Reply with quote

g - Reverse Engineering iOS Applications

"All the vulnerabilities that I'll show you here are real, they've been found in
production applications by security researchers, including myself, as part of
bug bounty programs or just regular research. One of the reasons why you
don't often see writeups with these types of vulnerabilities is because most
of the companies prohibit the publication of such content.

We've helped these companies by reporting them these issues and we've
been rewarded with bounties for that, but no one other than the researchers
and the company's engineering team will learn from those experiences. This
is part of the reason I decided to create this course, by creating a fake iOS
application that contains all the vulnerabilities I've encountered in my own
research or in the very few publications from other researchers.
Even though
there are already some projects[^1] aimed to teach you common issues on
iOS applications, I felt like we needed one that showed the kind of vulnerabi-
lities we've seen on applications downloaded from the App Store."
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue May 14, 2019 10:17 pm    Post subject: Reply with quote

https://old.reddit.com/r/iOSProgramming/comments/boi4rp/good_open_source_ios_projectsapps/

From the article
The WWDC app for macOS  -- Version 6 [6983 stars on Github]
Xi-mac: The xi-editor mac frontend. [2448 stars on Github]
Brooklyn: Screensaver inspired by Apple's Event. Written in Swift [2125 stars on Github]
YPImagePicker: Instagram-like image picker & filters for iOS [1852 stars on Github]
WeScan: Document Scanning Made Easy for iOS [1361 stars on Github]
Fsnotes: Notes manager for macOS/iOS [1208 stars on Github]
NSFW Detector: A CoreML Model to scan images for nudity [1068 stars on Github]
InjectionIII: Re-write of Injection for Xcode in (mostly) Swift4 [1018 stars on Github]
Unwrap: An app that helps you learn Swift faster. Written using Xcode and Swift [1010 stars on Github]
AudioKit Synth One: Open-Source iOS Synthesizer App [830 stars on Github]
Sift-ios: Uncover network traffic in real-time for every app on your phone [788 stars on Github]
YouTube-Music: A Mac app wrapper for music.youtube.com [749 stars on Github]
Papr: An Unsplash app for iOS. [643 stars on Github]
HeadGazeLib: A library to empower iOS app control through head gaze without a finger touch [614 stars on Github]
Lumina: A camera designed in Swift that can use any CoreML model for object recognition, as well as str... [612 stars on Github]
IOS-Depth-Sampler: Code examples for Depth APIs in iOS [490 stars on Github]
VersaPlayer: Versatile Video Player implementation for iOS [385 stars on Github]
SwiftnessX: A cross-platform note-taking & target-tracking app for penetration testers. [305 stars on Github]
MyCoin: The MyCoin app for iOS [130 stars on Github]
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sat Jun 15, 2019 11:24 pm    Post subject: Reply with quote

https://schiavo.me/2019/scanning-documents/

Scanning documents with Vision and VisionKit on iOS 13

In iOS 13, Apple's Vision framework also adds support for OCR (Optical Character Recognition), which allows you to detect and recognize text on scanned documents!
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Fri Oct 18, 2019 6:49 pm    Post subject: Reply with quote

git - NYTPhotoViewer

"NYTPhotoViewer is a slideshow and image viewer that includes double-tap
to zoom, captions, support for multiple images, interactive flick to dismiss,
animated zooming presentation, and more."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Thu Nov 14, 2019 10:30 am    Post subject: Reply with quote

How to make a video game 100% from scratch, starting on a Mac

"So I present to you, my video series which parallels his. I'm doing pretty
much everything he does (and in the same order and "spirit"), but starting
on a Mac instead of a P.C.

Eventually, after 25 days of programming, the two series should converge
(most of the programming is in a cross-platform C library), and you will be
able to simply follow his series. As a matter of fact, that is what I have done,
and I have gotten to day 50. I still plan to keep following along as time
permits."


I also have a Github repo you can use to follow my videos: Handmade Hero Mac OS Platform Layer.

Mike Oldham's Mac Platform layer: handmadehero_mac

"My Attempt at an OS X layer for the Handmade Hero project."

Code:
NSEvent  *event = [NSApp nextEventMatchingMask:NSAnyEventMask
                           untilDate:nil
                             inMode:NSDefaultRunLoopMode
                            dequeue:YES];
   switch(event.type)  {
      case NSKeyDown:
      case NSKeyUp:

...
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Fri Mar 06, 2020 3:10 pm    Post subject: Reply with quote

git - Corona Virus Tracker & Advices iOS App with SwiftUI

"Current statistics of global total confirmed, deaths, recovered cases.
Statistics of countries and regions total cases count
World map with annotation pin and description of affected regions
Datasets is provided by ArcGIS Esri Corona Virus dataset.
Basic advice to prevent and handle"
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sun Jul 05, 2020 1:28 pm    Post subject: Reply with quote

git - MaddTheSane / PlayerPRO

"PlayerPRO is a SoundTracker player and creator for the Mac. It should be able
to play XM, IT, MOD, S3M, and other formats.

The PlayerPROCore Framework is the main playback mechanism of PlayerPRO
(Previously known as MADDriver) that allows developers to play SoundTracker
audio in their applications."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Fri Jul 10, 2020 8:53 am    Post subject: Reply with quote

git - MonitorControl

"Control your external monitor brightness, contrast or volume directly from a
menulet or with keyboard native keys."
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3524
Location: Zagreb

PostPosted: Sat Jul 25, 2020 11:40 pm    Post subject: Reply with quote

r - Haptic Haven: app for iOS devs to demo, learn about, and
implement the different haptic feedback types into their own apps


"This is UIKit. I ran into the the same issue where everything I was finding
for neumorphism was for SwiftUI, and UIKit doesn't allow 2 shadows for the
same element to create the effect.

I ended up using this one though through SPM:
https://github.com/hirokimu/EMTNeumorphicView
It worked great!"
Back to top
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Sep 06, 2020 10:05 am    Post subject: Reply with quote

r - Cocoa: implement a privileged Helper

"If you ever wanted to implement a privileged Helper with a macOS application,
you might have realised how few the resources are to do so. As I implemented
one and struggled, I thought this could be a could idea to write a tutorial. If you
are interested, you can find it on my blog.

In this tutorial, the goal is to execute a script which can only be executed
with the root privileges. In the materials Scripts folder again, you can find
a hello_scriptex_root.sh file, which can only be read, written and executed
by the root."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Mon Dec 21, 2020 10:57 pm    Post subject: Reply with quote

r - I made an app that automatically unmounts external disks when your
Mac starts sleeping and mounts them again after it wakes up.


"I made Ejectify that automatically unmounts my Time Machine disk, and other
external volumes, when my Mac starts sleeping, and mount them again after it
wakes up. Problem solved!

PS. Source code is available on GitHub."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Thu Jul 01, 2021 7:48 pm    Post subject: Reply with quote

Objective-See - The Art of Mac Malware

"Mac Malware Resources:

    All about Mac antivirus"
    The Safe Mac Malware Catalog
    OS X Incident Response: Scripting and Analysis
    OS Internals

I'm writing a (free) book: The Art of Mac Malware ...have a read, it's free"


Plus: https://github.com/objective-see
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Jul 20, 2021 9:51 pm    Post subject: Reply with quote

git - Mobile Verification Toolkit

"Mobile Verification Toolkit (MVT) is a collection of utilities to simplify and
automate the process of gathering forensic traces helpful to identify a potential
compromise of Android and iOS devices."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sat Dec 18, 2021 9:23 am    Post subject: Reply with quote

r - How does Apollo do 'Open in Apollo' to open its own app

It's open source. https://github.com/christianselig/OpenInApolloExtension
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Thu Mar 24, 2022 7:45 pm    Post subject: Reply with quote

r - A cross-platform minigolf game I wrote in C

"HTML: https://mgerdes.github.io/minigolf.html (Works best in Chrome)

iOS: https://apps.apple.com/us/app/open-golf/id1615224465

Android: https://play.google.com/store/apps/details?id=me.mgerdes.open_golf

Windows

Linux"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue May 10, 2022 9:37 am    Post subject: Reply with quote

git - Nibless Cocoa

"A combination of several blog posts / other sites to create a functional Nibless
Cocoa App, a Nibless Cocoa OpenGL App and a Nibless Cocoa Metal App in
macOS Sierra 10.12."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue May 10, 2022 9:43 am    Post subject: Reply with quote

Jeff Johnson - Working without a nib, Part 10: Mac Main Menu

"In a nutshell, to create a Mac main menu programmatically, you just need to
create a new NSMenu instance, populate the menu, and set your instance as
the mainMenu of the application (AKA NSApp)

This can all be done using public API allowed in the Mac App Store. You'll notice
that there is no NSApplicationMain in the app. Instead we call the NSApplication
function run(). The main purpose of NSApplicationMain is to load objects from
your app's main nib or storyboard, so it's not needed when your app is nibless."


Working without a nib, Part 8: The nib awakens

Working without a nib, Part 7: The empire strikes back

Working without a nib, Part 6: Working without a xib

Working without a nib, Part 1
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Thu Jul 28, 2022 12:01 pm    Post subject: Reply with quote

git - EarlGrey

"EarlGrey 2.0 currently supports Xcode Projects and building from source for
both white and black box testing. CocoaPods support is present for black-box
testing. Contributions are welcome for CocoaPods white-box testing and other
package managers."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Jul 31, 2022 5:36 pm    Post subject: Reply with quote

git - KeyCastr

"KeyCastr, an open source keystroke visualizer."

Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sat Dec 10, 2022 11:12 pm    Post subject: Reply with quote

David Phillip Oster - iOS Source Code & Macintosh Source Code

"randompic - an iOS sample program to display a random picture chosen from
the user's photo library.

ocrImage - a commandline program to OCR an image of a page into text."


git - vocr

"vocr is a MacOSX command line program that can perform optical character
recognition (OCR) on images and PDF files. It outputs any text found in the
input files to stdout. vocr relies on, and derives its names from, the Vision
framework (v for [V]ision)."


https://developer.apple.com/documentation/vision/vnrecognizetextrequest?language=objc
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Dec 11, 2022 3:52 pm    Post subject: Reply with quote

git - TapHarmonic

"Learning-AV-Foundation, Learning-AV-Foundation-Swift, QuartzDemos,
QuartzDemosSwift, AVFoundationDemos, ContainerViewControllerDemos,
Core-Animation-Demos ...

AVFoundationEditor - iMovie-like demo app from Bob McCune's 'Mastering
Video' talk."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Dec 11, 2022 8:14 pm    Post subject: Reply with quote

raphaelhanneken - Iconizer: Create Xcode asset catalogs on the fly

"You can download the latest Iconizer release and drop it into your applications
folder, just as usual.

Or you can view the whole source code in the GitHub repository . And build it
yourself."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Feb 22, 2023 11:19 pm    Post subject: Reply with quote

git - Sloth

"Sloth is a native Mac app that shows all open files, directories, sockets, pipes,
and devices in use by all running processes on your system. This makes it easy
to inspect which apps are using which files, etc."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Tue Mar 14, 2023 1:35 pm    Post subject: Reply with quote

apple - TextEdit

"This sample contains the source code for the TextEdit application. TextEdit is
a simple text editor based on the text system in Cocoa."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Jul 26, 2023 10:48 am    Post subject: Reply with quote

Mark Douma LLC:

https://github.com/NSGod?language=objective-c&page=2&q=&sort=&tab=repositories

NSComboBox:
Shows how to set up an `NSComboBox` to use the `<NSComboBoxDataSource>` and `<NSComboBoxDelegate>` protocols.

NSStatusBarFinagler:
This project demonstrates how to use the `<NSMenuDelegate>` protocol and `NSMenuValidation` (informal) protocol to update menu items dynamically and lazily.

CocoaAsyncSocket:
Forked from robbiehanson/CocoaAsyncSocket
Asynchronous socket networking library for Mac and iOS

qlstephen:
Forked from whomwah/qlstephen
A QuickLook plugin that lets you view plain text files without a file extension

fmdb:
Forked from ccgus/fmdb
A Cocoa / Objective-C wrapper around SQLite

sequelpro:
Forked from sequelpro/sequelpro
MySQL/MariaDB database management for macOS
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Mon Aug 07, 2023 4:54 pm    Post subject: Reply with quote

git - Eonil/CocoaProgrammaticHowtoCollection

"A collection of programmatic how-to code examples for each cases to write a
Cocoa GUI (AppKit) app and some non GUI stuffs."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Thu Sep 07, 2023 7:58 pm    Post subject: Reply with quote

git - fruitsamples

685 results for all repositories written in Objective-C sorted by last updated
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Nov 05, 2023 1:37 am    Post subject: Reply with quote

git - Open-Source iOS Apps

"A collaborative list of open-source iOS, iPadOS, watchOS and tvOS apps, your
contribution is welcome"
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Jan 31, 2024 10:45 pm    Post subject: Reply with quote

api.flutter.dev - FlutterUndoManagerPluginTest.mm

// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Mon Apr 15, 2024 3:30 pm    Post subject: Reply with quote

git - Karabiner-Elements

"Karabiner-Elements is a powerful utility for keyboard customization on macOS
Sierra or later."


Find your codesign identity.

Code:
security find-identity -p codesigning -v | grep 'Developer ID Application'

export PQRS_ORG_CODE_SIGN_IDENTITY=XX....


The make script will create a redistributable Karabiner-Elements-VERSION.dmg
in the current directory.
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Mon Jun 03, 2024 10:21 pm    Post subject: Reply with quote

git - AirBattery

"After AirBattery is started, it will be displayed on both the Dock and the status
bar by default, or only one of them (can be configured)

AirBattery will automatically search for all devices supported by the 'Nearbility
Engine' without manual configuration."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Wed Jun 05, 2024 4:33 pm    Post subject: Reply with quote

git - EZAudio-Swift

EZAudio-Swift

An example project showing how to use EZAudio and Swift using a bridging
header.


#EZAudio A simple, intuitive audio framework for iOS and OSX in ObjC.

EZAudio was designed to work transparently across all iOS and OSX devices.
This means one universal API whether you're building for Mac or iOS. For
instance, under the hood an EZAudioPlot knows that it will subclass a UIView
for iOS or an NSView for OSX and the EZMicrophone knows to build on top of
the RemoteIO AudioUnit for iOS, but defaults to the system defaults for
input and output for OSX.
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3136
Location: Europe

PostPosted: Sun Nov 17, 2024 9:04 pm    Post subject: Reply with quote

git - BlackHole: Audio Loopback Driver

"BlackHole is a modern macOS virtual audio loopback driver that allows
applications to pass audio to other applications with zero additional latency."


Installer & Uninstaller scripts
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Cocoa All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group