Skip to content

Commit

Permalink
增加运行时相关知识内容
Browse files Browse the repository at this point in the history
  • Loading branch information
wujunyang committed Feb 9, 2017
1 parent 2b42a47 commit 0c9a263
Show file tree
Hide file tree
Showing 7 changed files with 496 additions and 1 deletion.
16 changes: 16 additions & 0 deletions MobileProject.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -868,6 +868,10 @@
34FFA1F31D49128100A7C342 /* NSString+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFA1F11D49128100A7C342 /* NSString+Additions.m */; };
34FFF4EF1E4BF8C200875ED9 /* MPTableSDWebImageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFF4EE1E4BF8C200875ED9 /* MPTableSDWebImageViewController.m */; };
34FFF4F01E4BF8C200875ED9 /* MPTableSDWebImageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFF4EE1E4BF8C200875ED9 /* MPTableSDWebImageViewController.m */; };
34FFF4F31E4C323300875ED9 /* MPRunTimeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFF4F21E4C323200875ED9 /* MPRunTimeViewController.m */; };
34FFF4F41E4C323300875ED9 /* MPRunTimeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFF4F21E4C323200875ED9 /* MPRunTimeViewController.m */; };
34FFF4F71E4C32AD00875ED9 /* MPRunTimeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFF4F61E4C32AD00875ED9 /* MPRunTimeTest.m */; };
34FFF4F81E4C32AD00875ED9 /* MPRunTimeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34FFF4F61E4C32AD00875ED9 /* MPRunTimeTest.m */; };
426EC478C80F00D762378976 /* libPods-MobileProjectDefault-MobileProject_Local.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EF0AE21C88E51BA3C9370B2E /* libPods-MobileProjectDefault-MobileProject_Local.a */; };
7D92D9CFC649C4B2022931C3 /* libPods-MobileProjectDefault-MobileProject.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17EE4EC42E510E1E13986DB8 /* libPods-MobileProjectDefault-MobileProject.a */; };
FD0BF4111D6F33E2001E6F19 /* FaceRecognitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0BF40E1D6F33E2001E6F19 /* FaceRecognitionController.m */; };
Expand Down Expand Up @@ -1730,6 +1734,10 @@
34FFA1F11D49128100A7C342 /* NSString+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Additions.m"; sourceTree = "<group>"; };
34FFF4ED1E4BF8C200875ED9 /* MPTableSDWebImageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPTableSDWebImageViewController.h; sourceTree = "<group>"; };
34FFF4EE1E4BF8C200875ED9 /* MPTableSDWebImageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPTableSDWebImageViewController.m; sourceTree = "<group>"; };
34FFF4F11E4C323200875ED9 /* MPRunTimeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPRunTimeViewController.h; sourceTree = "<group>"; };
34FFF4F21E4C323200875ED9 /* MPRunTimeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPRunTimeViewController.m; sourceTree = "<group>"; };
34FFF4F51E4C32AD00875ED9 /* MPRunTimeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPRunTimeTest.h; sourceTree = "<group>"; };
34FFF4F61E4C32AD00875ED9 /* MPRunTimeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPRunTimeTest.m; sourceTree = "<group>"; };
36EA9020A810C457491FAE4B /* Pods-MobileProjectDefault-MobileProject_Local.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MobileProjectDefault-MobileProject_Local.release.xcconfig"; path = "Pods/Target Support Files/Pods-MobileProjectDefault-MobileProject_Local/Pods-MobileProjectDefault-MobileProject_Local.release.xcconfig"; sourceTree = "<group>"; };
BBF76F1CE38BF37F8EA429C8 /* Pods-MobileProjectDefault-MobileProject.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MobileProjectDefault-MobileProject.release.xcconfig"; path = "Pods/Target Support Files/Pods-MobileProjectDefault-MobileProject/Pods-MobileProjectDefault-MobileProject.release.xcconfig"; sourceTree = "<group>"; };
DC5571108C6CF02B1E863B5F /* Pods-MobileProjectDefault-MobileProject_Local.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MobileProjectDefault-MobileProject_Local.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MobileProjectDefault-MobileProject_Local/Pods-MobileProjectDefault-MobileProject_Local.debug.xcconfig"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -3884,6 +3892,8 @@
isa = PBXGroup;
children = (
342202441D62BB1D003F81B2 /* team_dictionary.plist */,
34FFF4F51E4C32AD00875ED9 /* MPRunTimeTest.h */,
34FFF4F61E4C32AD00875ED9 /* MPRunTimeTest.m */,
);
path = Other;
sourceTree = "<group>";
Expand Down Expand Up @@ -3953,6 +3963,8 @@
34300A471E308391000C1FA5 /* MPNavigationViewController.m */,
34FFF4ED1E4BF8C200875ED9 /* MPTableSDWebImageViewController.h */,
34FFF4EE1E4BF8C200875ED9 /* MPTableSDWebImageViewController.m */,
34FFF4F11E4C323200875ED9 /* MPRunTimeViewController.h */,
34FFF4F21E4C323200875ED9 /* MPRunTimeViewController.m */,
);
path = Controller;
sourceTree = "<group>";
Expand Down Expand Up @@ -4449,6 +4461,7 @@
34E08A6D1C3BFB90005C6CA3 /* UIView+ViewController.m in Sources */,
34E08A6E1C3BFB90005C6CA3 /* UIViewController+BackButtonItemTitle.m in Sources */,
3404B5E11E1CE20500FB6C2A /* UIViewController+Swizzle.m in Sources */,
34FFF4F41E4C323300875ED9 /* MPRunTimeViewController.m in Sources */,
341CA9101D3097AF008B85D3 /* MBProgressHUD+MP.m in Sources */,
34E08A6F1C3BFB90005C6CA3 /* UIViewController+Visible.m in Sources */,
34E08A701C3BFB90005C6CA3 /* MKMapView+ZoomLevel.m in Sources */,
Expand Down Expand Up @@ -4489,6 +4502,7 @@
34E08A911C3BFB90005C6CA3 /* BaseViewController.m in Sources */,
34E08A921C3BFB90005C6CA3 /* UIButton+Indicator.m in Sources */,
3461BD0D1DD5C4FE00F8FC14 /* MPMasonryView.m in Sources */,
34FFF4F81E4C32AD00875ED9 /* MPRunTimeTest.m in Sources */,
34E08A941C3BFB90005C6CA3 /* NSHTTPCookieStorage+FreezeDry.m in Sources */,
34E08A951C3BFB90005C6CA3 /* CAMediaTimingFunction+AdditionalEquations.m in Sources */,
34E08A961C3BFB90005C6CA3 /* Reachability.m in Sources */,
Expand Down Expand Up @@ -5035,6 +5049,7 @@
340D87951D3F5FD3003D9C88 /* MPImageItemModel.m in Sources */,
34E893A41C3B9A03001327C8 /* NSString+Encrypt.m in Sources */,
3411EF101D6FEC1A00A6C7F3 /* CanvasView.m in Sources */,
34FFF4F31E4C323300875ED9 /* MPRunTimeViewController.m in Sources */,
34E893A61C3B9A03001327C8 /* NSString+Matcher.m in Sources */,
34E894111C3B9A03001327C8 /* UITableView+iOS7Style.m in Sources */,
34E8911D1C3B92AA001327C8 /* MJRefreshAutoNormalFooter.m in Sources */,
Expand Down Expand Up @@ -5197,6 +5212,7 @@
34E891171C3B92AA001327C8 /* MJRefreshAutoFooter.m in Sources */,
3403847C1D47559A00E4A496 /* MPAdaptationFontViewController.m in Sources */,
34E893BA1C3B9A03001327C8 /* NSUserDefaults+SafeAccess.m in Sources */,
34FFF4F71E4C32AD00875ED9 /* MPRunTimeTest.m in Sources */,
34E8942C1C3B9A03001327C8 /* UIView+Screenshot.m in Sources */,
34E8943D1C3B9A03001327C8 /* UIWebView+Blocks.m in Sources */,
34E8939F1C3B9A03001327C8 /* NSMutableString+Ruby.m in Sources */,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
#import "MPKeyboardViewController.h"
#import "MPNavigationViewController.h"
#import "MPTableSDWebImageViewController.h"
#import "MPRunTimeViewController.h"

@interface MPMoreViewController : BaseViewController

Expand Down
8 changes: 7 additions & 1 deletion MobileProject/Main/Preview/Controller/MPMoreViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ - (void)viewDidLoad {
self.navigationItem.title=@"功能导航";

if (!self.dataArray) {
self.dataArray=@[@"JSPatch热更新",@"LKDB数据库运用",@"百度地图",@"二维码",@"照片上传",@"照片上传附带进度",@"字体适配机型",@"日志记录",@"列表倒计时",@"H5交互WebViewJavascriptBridge",@"继承BaseViewController运用",@"列表空白页展现",@"省市区三级联动",@"自定义弹出窗",@"YYText富文本实例",@"列表行展开跟回收隐藏",@"常见表单行类型" ,@"人脸识别注册及验证",@"JavaScriptCore运用",@"viewController生命周期",@"Masonry布局实例",@"键盘处理操作",@"自定义导航栏动态显现效果",@"列表只加载显示时Cell的SDWebImage图"];
self.dataArray=@[@"JSPatch热更新",@"LKDB数据库运用",@"百度地图",@"二维码",@"照片上传",@"照片上传附带进度",@"字体适配机型",@"日志记录",@"列表倒计时",@"H5交互WebViewJavascriptBridge",@"继承BaseViewController运用",@"列表空白页展现",@"省市区三级联动",@"自定义弹出窗",@"YYText富文本实例",@"列表行展开跟回收隐藏",@"常见表单行类型" ,@"人脸识别注册及验证",@"JavaScriptCore运用",@"viewController生命周期",@"Masonry布局实例",@"键盘处理操作",@"自定义导航栏动态显现效果",@"列表只加载显示时Cell的SDWebImage图",@"运行时RunTime知识运用"];
}

//弹出提示
Expand Down Expand Up @@ -233,6 +233,12 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath
[self.navigationController pushViewController:vc animated:YES];
break;
}
case 24:
{
MPRunTimeViewController *vc=[[MPRunTimeViewController alloc]init];
[self.navigationController pushViewController:vc animated:YES];
break;
}
default:
break;
}
Expand Down
16 changes: 16 additions & 0 deletions MobileProject/Main/Preview/Controller/MPRunTimeViewController.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
//
// MPRunTimeViewController.h
// MobileProject  运行时知识点
//
// Created by wujunyang on 2017/2/9.
// Copyright © 2017年 wujunyang. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <objc/runtime.h>
#import "BaseViewController.h"
#import "MPRunTimeTest.h"

@interface MPRunTimeViewController : BaseViewController

@end
Loading

0 comments on commit 0c9a263

Please sign in to comment.