Skip to content

Commit e71e202

Browse files
ZYNZYN
ZYN
authored and
ZYN
committed
-
1 parent af9ac9c commit e71e202

File tree

10 files changed

+284
-60
lines changed

10 files changed

+284
-60
lines changed

.gitignore

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
iOSInjectionProject/InjectionBundle.xcodeproj/project.pbxproj
2+
iOSInjectionProject/x86_64/compile_commands.sh
3+
iOSInjectionProject/BundleContents.m
4+
iOSInjectionProject/InjectionBundle-Info.plist
5+
iOSInjectionProject/InjectionBundle-Prefix.pch
6+
iOSInjectionProject/injectionCount.txt
7+
iOSInjectionProject/build/Debug-iphonesimulator/InjectionBundle.bundle/InjectionBundle
8+
iOSInjectionProject/build/Debug-iphonesimulator/InjectionBundle.bundle.dSYM/Contents/Resources/DWARF/InjectionBundle
9+
iOSInjectionProject/build/Debug-iphonesimulator/InjectionBundle2.bundle/InjectionBundle
10+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/dgph
11+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/InjectionBundle-all-non-framework-target-headers.hmap
12+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/InjectionBundle-all-target-headers.hmap
13+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/InjectionBundle-generated-files.hmap
14+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/InjectionBundle-own-target-headers.hmap
15+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/InjectionBundle-project-headers.hmap
16+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/InjectionBundle.hmap
17+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/Objects-normal/x86_64/BundleContents.d
18+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/Objects-normal/x86_64/BundleContents.dia
19+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/Objects-normal/x86_64/BundleContents.o
20+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/Objects-normal/x86_64/InjectionBundle.LinkFileList
21+
iOSInjectionProject/build/InjectionBundle.build/Debug-iphonesimulator/InjectionBundle.build/Objects-normal/x86_64/InjectionBundle_dependency_info.dat

YNNavigationController.xcodeproj/xcuserdata/zyn.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

+199-23
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
startingLineNumber = "161"
1717
endingLineNumber = "161"
1818
landmarkName = "-gestureRecognizerShouldBegin:"
19-
landmarkType = "5">
19+
landmarkType = "7">
2020
</BreakpointContent>
2121
</BreakpointProxy>
2222
<BreakpointProxy
@@ -32,7 +32,7 @@
3232
startingLineNumber = "242"
3333
endingLineNumber = "242"
3434
landmarkName = "-popAnimationWithPopViewControllerType:toViewController:completionBlock:animated:"
35-
landmarkType = "5">
35+
landmarkType = "7">
3636
</BreakpointContent>
3737
</BreakpointProxy>
3838
<BreakpointProxy
@@ -76,7 +76,7 @@
7676
startingLineNumber = "414"
7777
endingLineNumber = "414"
7878
landmarkName = "-popToViewController:animated:"
79-
landmarkType = "5">
79+
landmarkType = "7">
8080
</BreakpointContent>
8181
</BreakpointProxy>
8282
<BreakpointProxy
@@ -140,7 +140,7 @@
140140
startingLineNumber = "97"
141141
endingLineNumber = "97"
142142
landmarkName = "-panGesListener:"
143-
landmarkType = "5">
143+
landmarkType = "7">
144144
</BreakpointContent>
145145
</BreakpointProxy>
146146
<BreakpointProxy
@@ -156,7 +156,7 @@
156156
startingLineNumber = "245"
157157
endingLineNumber = "245"
158158
landmarkName = "-popAnimationWithPopViewControllerType:toViewController:completionBlock:animated:"
159-
landmarkType = "5">
159+
landmarkType = "7">
160160
</BreakpointContent>
161161
</BreakpointProxy>
162162
<BreakpointProxy
@@ -172,7 +172,7 @@
172172
startingLineNumber = "246"
173173
endingLineNumber = "246"
174174
landmarkName = "-popAnimationWithPopViewControllerType:toViewController:completionBlock:animated:"
175-
landmarkType = "5">
175+
landmarkType = "7">
176176
</BreakpointContent>
177177
</BreakpointProxy>
178178
<BreakpointProxy
@@ -188,7 +188,7 @@
188188
startingLineNumber = "248"
189189
endingLineNumber = "248"
190190
landmarkName = "-popAnimationWithPopViewControllerType:toViewController:completionBlock:animated:"
191-
landmarkType = "5">
191+
landmarkType = "7">
192192
</BreakpointContent>
193193
</BreakpointProxy>
194194
<BreakpointProxy
@@ -204,7 +204,7 @@
204204
startingLineNumber = "49"
205205
endingLineNumber = "49"
206206
landmarkName = "-panGesListener:"
207-
landmarkType = "5">
207+
landmarkType = "7">
208208
</BreakpointContent>
209209
</BreakpointProxy>
210210
<BreakpointProxy
@@ -220,7 +220,7 @@
220220
startingLineNumber = "206"
221221
endingLineNumber = "206"
222222
landmarkName = "-popAnimationWithPopViewControllerType:toViewController:completionBlock:animated:"
223-
landmarkType = "5">
223+
landmarkType = "7">
224224
</BreakpointContent>
225225
</BreakpointProxy>
226226
<BreakpointProxy
@@ -236,7 +236,7 @@
236236
startingLineNumber = "198"
237237
endingLineNumber = "198"
238238
landmarkName = "-yn_popToRootViewControllerWithCompletionBlock:"
239-
landmarkType = "5">
239+
landmarkType = "7">
240240
</BreakpointContent>
241241
</BreakpointProxy>
242242
<BreakpointProxy
@@ -252,7 +252,7 @@
252252
startingLineNumber = "208"
253253
endingLineNumber = "208"
254254
landmarkName = "-popAnimationWithPopViewControllerType:toViewController:completionBlock:animated:"
255-
landmarkType = "5">
255+
landmarkType = "7">
256256
</BreakpointContent>
257257
</BreakpointProxy>
258258
<BreakpointProxy
@@ -268,7 +268,7 @@
268268
startingLineNumber = "412"
269269
endingLineNumber = "412"
270270
landmarkName = "-popToViewController:animated:"
271-
landmarkType = "5">
271+
landmarkType = "7">
272272
</BreakpointContent>
273273
</BreakpointProxy>
274274
<BreakpointProxy
@@ -284,7 +284,7 @@
284284
startingLineNumber = "361"
285285
endingLineNumber = "361"
286286
landmarkName = "-interaceptionImage"
287-
landmarkType = "5">
287+
landmarkType = "7">
288288
</BreakpointContent>
289289
</BreakpointProxy>
290290
<BreakpointProxy
@@ -316,7 +316,7 @@
316316
startingLineNumber = "340"
317317
endingLineNumber = "340"
318318
landmarkName = "-getAccurateYN_SHOTVIEW:class:"
319-
landmarkType = "5">
319+
landmarkType = "7">
320320
</BreakpointContent>
321321
</BreakpointProxy>
322322
<BreakpointProxy
@@ -332,7 +332,7 @@
332332
startingLineNumber = "339"
333333
endingLineNumber = "339"
334334
landmarkName = "-getAccurateYN_SHOTVIEW:class:"
335-
landmarkType = "5">
335+
landmarkType = "7">
336336
</BreakpointContent>
337337
</BreakpointProxy>
338338
<BreakpointProxy
@@ -341,14 +341,94 @@
341341
shouldBeEnabled = "No"
342342
ignoreCount = "0"
343343
continueAfterRunningActions = "No"
344-
filePath = "YNNavigationController/Demo/TestNavigationController.m"
345-
timestampString = "494220895.148789"
344+
filePath = "YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
345+
timestampString = "494221624.027347"
346+
startingColumnNumber = "9223372036854775807"
347+
endingColumnNumber = "9223372036854775807"
348+
startingLineNumber = "405"
349+
endingLineNumber = "405"
350+
landmarkName = "-popToRootViewControllerAnimated:"
351+
landmarkType = "7">
352+
</BreakpointContent>
353+
</BreakpointProxy>
354+
<BreakpointProxy
355+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
356+
<BreakpointContent
357+
shouldBeEnabled = "No"
358+
ignoreCount = "0"
359+
continueAfterRunningActions = "No"
360+
filePath = "YNNavigationController/Demo/Home(&#x9996;&#x9875;)/HomeViewController.m"
361+
timestampString = "497606522.168742"
362+
startingColumnNumber = "9223372036854775807"
363+
endingColumnNumber = "9223372036854775807"
364+
startingLineNumber = "50"
365+
endingLineNumber = "50"
366+
landmarkName = "-test2"
367+
landmarkType = "7">
368+
</BreakpointContent>
369+
</BreakpointProxy>
370+
<BreakpointProxy
371+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
372+
<BreakpointContent
373+
shouldBeEnabled = "No"
374+
ignoreCount = "0"
375+
continueAfterRunningActions = "No"
376+
filePath = "YNNavigationController/Demo/Home(&#x9996;&#x9875;)/HomeViewController.m"
377+
timestampString = "497606522.168742"
346378
startingColumnNumber = "9223372036854775807"
347379
endingColumnNumber = "9223372036854775807"
348380
startingLineNumber = "28"
349381
endingLineNumber = "28"
382+
landmarkName = "-viewDidLoad"
383+
landmarkType = "7">
384+
</BreakpointContent>
385+
</BreakpointProxy>
386+
<BreakpointProxy
387+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
388+
<BreakpointContent
389+
shouldBeEnabled = "No"
390+
ignoreCount = "0"
391+
continueAfterRunningActions = "No"
392+
filePath = "YNNavigationController/Demo/Home(&#x9996;&#x9875;)/HomeViewController.m"
393+
timestampString = "497606522.168742"
394+
startingColumnNumber = "9223372036854775807"
395+
endingColumnNumber = "9223372036854775807"
396+
startingLineNumber = "49"
397+
endingLineNumber = "49"
398+
landmarkName = "-test2"
399+
landmarkType = "7">
400+
</BreakpointContent>
401+
</BreakpointProxy>
402+
<BreakpointProxy
403+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
404+
<BreakpointContent
405+
shouldBeEnabled = "No"
406+
ignoreCount = "0"
407+
continueAfterRunningActions = "No"
408+
filePath = "YNNavigationController/Demo/TestNavigationController.m"
409+
timestampString = "497605788.951517"
410+
startingColumnNumber = "9223372036854775807"
411+
endingColumnNumber = "9223372036854775807"
412+
startingLineNumber = "18"
413+
endingLineNumber = "18"
414+
landmarkName = "-viewDidLoad"
415+
landmarkType = "7">
416+
</BreakpointContent>
417+
</BreakpointProxy>
418+
<BreakpointProxy
419+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
420+
<BreakpointContent
421+
shouldBeEnabled = "No"
422+
ignoreCount = "0"
423+
continueAfterRunningActions = "No"
424+
filePath = "YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
425+
timestampString = "497605823.786962"
426+
startingColumnNumber = "9223372036854775807"
427+
endingColumnNumber = "9223372036854775807"
428+
startingLineNumber = "281"
429+
endingLineNumber = "281"
350430
landmarkName = "-pushViewController:animated:"
351-
landmarkType = "5">
431+
landmarkType = "7">
352432
</BreakpointContent>
353433
</BreakpointProxy>
354434
<BreakpointProxy
@@ -358,13 +438,109 @@
358438
ignoreCount = "0"
359439
continueAfterRunningActions = "No"
360440
filePath = "YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
361-
timestampString = "494221624.027347"
441+
timestampString = "497605837.497486"
362442
startingColumnNumber = "9223372036854775807"
363443
endingColumnNumber = "9223372036854775807"
364-
startingLineNumber = "405"
365-
endingLineNumber = "405"
366-
landmarkName = "-popToRootViewControllerAnimated:"
367-
landmarkType = "5">
444+
startingLineNumber = "287"
445+
endingLineNumber = "287"
446+
landmarkName = "-pushViewController:animated:"
447+
landmarkType = "7">
448+
</BreakpointContent>
449+
</BreakpointProxy>
450+
<BreakpointProxy
451+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
452+
<BreakpointContent
453+
shouldBeEnabled = "No"
454+
ignoreCount = "0"
455+
continueAfterRunningActions = "No"
456+
filePath = "YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
457+
timestampString = "497605887.339592"
458+
startingColumnNumber = "9223372036854775807"
459+
endingColumnNumber = "9223372036854775807"
460+
startingLineNumber = "291"
461+
endingLineNumber = "291"
462+
landmarkName = "-pushViewController:animated:"
463+
landmarkType = "7">
464+
</BreakpointContent>
465+
</BreakpointProxy>
466+
<BreakpointProxy
467+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
468+
<BreakpointContent
469+
shouldBeEnabled = "No"
470+
ignoreCount = "0"
471+
continueAfterRunningActions = "No"
472+
filePath = "YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
473+
timestampString = "497605903.109123"
474+
startingColumnNumber = "9223372036854775807"
475+
endingColumnNumber = "9223372036854775807"
476+
startingLineNumber = "289"
477+
endingLineNumber = "289"
478+
landmarkName = "-pushViewController:animated:"
479+
landmarkType = "7">
480+
</BreakpointContent>
481+
</BreakpointProxy>
482+
<BreakpointProxy
483+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
484+
<BreakpointContent
485+
shouldBeEnabled = "No"
486+
ignoreCount = "0"
487+
continueAfterRunningActions = "No"
488+
filePath = "YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
489+
timestampString = "497605915.887165"
490+
startingColumnNumber = "9223372036854775807"
491+
endingColumnNumber = "9223372036854775807"
492+
startingLineNumber = "285"
493+
endingLineNumber = "285"
494+
landmarkName = "-pushViewController:animated:"
495+
landmarkType = "7">
496+
<Locations>
497+
<Location
498+
shouldBeEnabled = "No"
499+
ignoreCount = "0"
500+
continueAfterRunningActions = "No"
501+
symbolName = "-[YNNavigationController pushViewController:animated:]"
502+
moduleName = "YNNavigationController"
503+
usesParentBreakpointCondition = "Yes"
504+
urlString = "file:///Users/zyn/Documents/Xcode7.2_Test_Demo/YNNavigationController/YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
505+
timestampString = "497605924.612029"
506+
startingColumnNumber = "9223372036854775807"
507+
endingColumnNumber = "9223372036854775807"
508+
startingLineNumber = "285"
509+
endingLineNumber = "285"
510+
offsetFromSymbolStart = "224">
511+
</Location>
512+
<Location
513+
shouldBeEnabled = "No"
514+
ignoreCount = "0"
515+
continueAfterRunningActions = "No"
516+
symbolName = "__54-[YNNavigationController pushViewController:animated:]_block_invoke"
517+
moduleName = "YNNavigationController"
518+
usesParentBreakpointCondition = "Yes"
519+
urlString = "file:///Users/zyn/Documents/Xcode7.2_Test_Demo/YNNavigationController/YNNavigationController/Libs/YNNavigationController/YNNavigationController.m"
520+
timestampString = "497605924.614938"
521+
startingColumnNumber = "9223372036854775807"
522+
endingColumnNumber = "9223372036854775807"
523+
startingLineNumber = "285"
524+
endingLineNumber = "285"
525+
offsetFromSymbolStart = "24">
526+
</Location>
527+
</Locations>
528+
</BreakpointContent>
529+
</BreakpointProxy>
530+
<BreakpointProxy
531+
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
532+
<BreakpointContent
533+
shouldBeEnabled = "No"
534+
ignoreCount = "0"
535+
continueAfterRunningActions = "No"
536+
filePath = "YNNavigationController/Libs/YNNavigationController/YNScreenShotView.m"
537+
timestampString = "497606088.622244"
538+
startingColumnNumber = "9223372036854775807"
539+
endingColumnNumber = "9223372036854775807"
540+
startingLineNumber = "34"
541+
endingLineNumber = "34"
542+
landmarkName = "+shareInstance"
543+
landmarkType = "7">
368544
</BreakpointContent>
369545
</BreakpointProxy>
370546
</Breakpoints>

YNNavigationController/AppDelegate.m

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
//
88

99
#import "AppDelegate.h"
10-
10+
#import "TestNavigationController.h"
11+
#import "HomeViewController.h"
1112
@interface AppDelegate ()
1213

1314
@end
@@ -17,6 +18,13 @@ @implementation AppDelegate
1718

1819
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
1920
// Override point for customization after application launch.
21+
22+
// TestNavigationController * nav = [[TestNavigationController alloc] initWithRootViewController:[[HomeViewController alloc] init]];
23+
//
24+
// self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
25+
// self.window.rootViewController = nav;
26+
// [self.window makeKeyAndVisible];
27+
2028
return YES;
2129
}
2230

0 commit comments

Comments
 (0)