Cydia Substrate The powerful code modification platform behind Cydia. Find us on Twitter ... Find us on Facebook ... Hello! We have just released Substrate for Android, a project that we hope will be as interesting to that community as it has been for the last four years on iOS. However, please understand that our testing has so far only been "internal", and lots of things can go wrong "in the fie
On iOS for arm64, the isa field of Objective-C objects is no longer a pointer. Say what? On iOS for arm64, the isa field of Objective-C objects is no longer a pointer. If it's not a pointer anymore, what is it? Some of the bits still encode the pointer to the object's class. But neither OS X nor iOS actually uses all 64 bits of virtual address space. The Objective-C runtime may use these extra bit
The latest version of the Injection App for "Hot Reloading" code into your iOS, tvOS or macOS app is currently available in the "Mac App Store": https://itunes.apple.com/us/app/injectioniii/id1380446739?ls=1&mt;=12 A simple overview of how to use this version in the description starting with the example project GettingStarted.zip and you can see this in action here: The new version uses a file wat
クラスメソッドを@selectorで呼び出せないかな — 進藤こだまさん (@kodam) 3月 22, 2012 というツイートを見かけたので、備忘で書いておきます。 パラメータとかが短くて簡単な場合 [[UIApplication class] performSelector:@selector(sharedApplication)]; 簡単ですね。 パラメータ複数だったりして面倒な場合 // id target=[UIApplication class];//でもOK id target = NSClassFromString(@"UIApplication"); // SEL selector = @selector(sharedApplication);//でもOK SEL selector = NSSelectorFromString(@"sharedApplication")
以前にNSDictionaryへのNull挿入の強制をMethod Swizzlingで行うというエントリを書いた。 [Objective-C][iOS]Method SwizzlingでNull挿入パターンを実装する / Kazzzの日記 このときは上手く行ったので調子にのって、以下のようにMethod Swizzlingをユーティリティとして外だしにして BBRuntimeUtil.m (抜粋) + (void)swizzleMethod:(Class)clazz from:(SEL)originalSelector to:(SEL)newSelector { Method origMethod = class_getInstanceMethod(clazz, originalSelector); Method newMethod = class_getInstanceMethod(c
For me first blog post on iDevBlogADay, I thought I’d talk about a part of iOS development that rarely gets mentioned on blogs, Tweak development (or mobilesubstrate development). To start you’ll need: A Jailbroken iOS deviceOSX 10.6+ (or iOS 3.x+)TheosA good knowledge of Objective-C Getting Theos You can get Theos from DHowett’s official Github profile, although rpetrich has a fork which includes
I've recently been involved in two iPhone projects that required a user interface control similar to what NSSavePanel gives us on the Mac. I thought long and hard about implementing something using a UINavigationController and a UITableViewController, but for a number of reasons that solution just didn't seem appropriate. For one, these projects are MobileSubstrate extensions to the MobileSafari
Another year, another series of incredibly-overpowered new iPads Pro, another round of '…shame the software sucks, though' reviews. But 'sucks' means different things to different people, and it's been a while since I put together an iPad manifesto so I thought I'd delineate where I think iPadOS is dropping the ball or needs improvement specifically from a core OS/developer perspective. Below are
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く