Jelajahi Sumber

开心工作iOS App

Bob 6 tahun lalu
induk
melakukan
be898c6d30
100 mengubah file dengan 2015 tambahan dan 0 penghapusan
  1. TEMPAT SAMPAH
      HappyJob/.DS_Store
  2. 1153 0
      HappyJob/HappyJob.xcodeproj/project.pbxproj
  3. 7 0
      HappyJob/HappyJob.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  4. 8 0
      HappyJob/HappyJob.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  5. TEMPAT SAMPAH
      HappyJob/HappyJob.xcodeproj/project.xcworkspace/xcuserdata/Bob.xcuserdatad/UserInterfaceState.xcuserstate
  6. 91 0
      HappyJob/HappyJob.xcodeproj/xcshareddata/xcschemes/HappyJob.xcscheme
  7. 22 0
      HappyJob/HappyJob.xcodeproj/xcuserdata/Bob.xcuserdatad/xcschemes/xcschememanagement.plist
  8. 10 0
      HappyJob/HappyJob.xcworkspace/contents.xcworkspacedata
  9. 8 0
      HappyJob/HappyJob.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  10. TEMPAT SAMPAH
      HappyJob/HappyJob.xcworkspace/xcuserdata/Bob.xcuserdatad/UserInterfaceState.xcuserstate
  11. 5 0
      HappyJob/HappyJob.xcworkspace/xcuserdata/Bob.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  12. TEMPAT SAMPAH
      HappyJob/HappyJob/.DS_Store
  13. 17 0
      HappyJob/HappyJob/AppDelegate.h
  14. 111 0
      HappyJob/HappyJob/AppDelegate.m
  15. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/.DS_Store
  16. 98 0
      HappyJob/HappyJob/Assets.xcassets/AppIcon.appiconset/Contents.json
  17. 6 0
      HappyJob/HappyJob/Assets.xcassets/Contents.json
  18. 6 0
      HappyJob/HappyJob/Assets.xcassets/Home/Contents.json
  19. 6 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/Contents.json
  20. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/Contents.json
  21. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/形状 3.png
  22. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/形状 3@2x.png
  23. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/形状 3@3x.png
  24. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/Contents.json
  25. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/菜单.png
  26. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/菜单@2x.png
  27. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/菜单@3x.png
  28. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/Contents.json
  29. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/形状 5.png
  30. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/形状 5@2x.png
  31. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/形状 5@3x.png
  32. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/.DS_Store
  33. 6 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/Contents.json
  34. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/Contents.json
  35. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/全民经纪人.png
  36. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/全民经纪人@2x.png
  37. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/全民经纪人@3x.png
  38. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/Contents.json
  39. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/全职.png
  40. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/全职@2x.png
  41. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/全职@3x.png
  42. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/Contents.json
  43. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/兼职.png
  44. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/兼职@2x.png
  45. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/兼职@3x.png
  46. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/Contents.json
  47. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/奖励.png
  48. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/奖励@2x.png
  49. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/奖励@3x.png
  50. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/Contents.json
  51. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/急聘.png
  52. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/急聘@2x.png
  53. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/急聘@3x.png
  54. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/Contents.json
  55. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/福利岗位.png
  56. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/福利岗位@2x.png
  57. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/福利岗位@3x.png
  58. 6 0
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/Contents.json
  59. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/Contents.json
  60. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/形状 3.png
  61. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/形状 3@2x.png
  62. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/形状 3@3x.png
  63. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/Contents.json
  64. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/形状 1.png
  65. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/形状 1@2x.png
  66. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/形状 1@3x.png
  67. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/Contents.json
  68. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/形状 1.png
  69. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/形状 1@2x.png
  70. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/形状 1@3x.png
  71. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/Contents.json
  72. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/分享.png
  73. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/分享@2x.png
  74. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/分享@3x.png
  75. 6 0
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/Contents.json
  76. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/Contents.json
  77. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/椭圆 2@2x.png
  78. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/椭圆 2@3x-1.png
  79. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/椭圆 2@3x.png
  80. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/Contents.json
  81. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/圆角矩形 1.png
  82. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/圆角矩形 1@2x.png
  83. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/圆角矩形 1@3x.png
  84. 6 0
      HappyJob/HappyJob/Assets.xcassets/Home/Search/Contents.json
  85. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/Contents.json
  86. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/形状 2.png
  87. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/形状 2@2x.png
  88. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/形状 2@3x.png
  89. 23 0
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/Contents.json
  90. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/形状 2.png
  91. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/形状 2@2x.png
  92. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/形状 2@3x.png
  93. 6 0
      HappyJob/HappyJob/Assets.xcassets/JobDetail/Contents.json
  94. 23 0
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/Contents.json
  95. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/形状 1(1).png
  96. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/形状 1@2x(1).png
  97. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/形状 1@3x(1).png
  98. 23 0
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_man.imageset/Contents.json
  99. TEMPAT SAMPAH
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_man.imageset/形状 8.png
  100. 0 0
      HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_man.imageset/形状 8@2x.png

TEMPAT SAMPAH
HappyJob/.DS_Store


File diff ditekan karena terlalu besar
+ 1153 - 0
HappyJob/HappyJob.xcodeproj/project.pbxproj


+ 7 - 0
HappyJob/HappyJob.xcodeproj/project.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "self:HappyJob.xcodeproj">
+   </FileRef>
+</Workspace>

+ 8 - 0
HappyJob/HappyJob.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>

TEMPAT SAMPAH
HappyJob/HappyJob.xcodeproj/project.xcworkspace/xcuserdata/Bob.xcuserdatad/UserInterfaceState.xcuserstate


+ 91 - 0
HappyJob/HappyJob.xcodeproj/xcshareddata/xcschemes/HappyJob.xcscheme

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "1010"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "YES"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "C40FF1DC223F828C008868BF"
+               BuildableName = "HappyJob.app"
+               BlueprintName = "HappyJob"
+               ReferencedContainer = "container:HappyJob.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+      </Testables>
+      <MacroExpansion>
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "C40FF1DC223F828C008868BF"
+            BuildableName = "HappyJob.app"
+            BlueprintName = "HappyJob"
+            ReferencedContainer = "container:HappyJob.xcodeproj">
+         </BuildableReference>
+      </MacroExpansion>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "C40FF1DC223F828C008868BF"
+            BuildableName = "HappyJob.app"
+            BlueprintName = "HappyJob"
+            ReferencedContainer = "container:HappyJob.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "C40FF1DC223F828C008868BF"
+            BuildableName = "HappyJob.app"
+            BlueprintName = "HappyJob"
+            ReferencedContainer = "container:HappyJob.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>

+ 22 - 0
HappyJob/HappyJob.xcodeproj/xcuserdata/Bob.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>SchemeUserState</key>
+	<dict>
+		<key>HappyJob.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>13</integer>
+		</dict>
+	</dict>
+	<key>SuppressBuildableAutocreation</key>
+	<dict>
+		<key>C40FF1DC223F828C008868BF</key>
+		<dict>
+			<key>primary</key>
+			<true/>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 10 - 0
HappyJob/HappyJob.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "group:HappyJob.xcodeproj">
+   </FileRef>
+   <FileRef
+      location = "group:Pods/Pods.xcodeproj">
+   </FileRef>
+</Workspace>

+ 8 - 0
HappyJob/HappyJob.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>

TEMPAT SAMPAH
HappyJob/HappyJob.xcworkspace/xcuserdata/Bob.xcuserdatad/UserInterfaceState.xcuserstate


+ 5 - 0
HappyJob/HappyJob.xcworkspace/xcuserdata/Bob.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Bucket
+   type = "0"
+   version = "2.0">
+</Bucket>

TEMPAT SAMPAH
HappyJob/HappyJob/.DS_Store


+ 17 - 0
HappyJob/HappyJob/AppDelegate.h

@@ -0,0 +1,17 @@
+//
+//  AppDelegate.h
+//  HappyJob
+//
+//  Created by Bob on 2019/3/11.
+//  Copyright © 2019 Bob. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface AppDelegate : UIResponder <UIApplicationDelegate>
+
+@property (strong, nonatomic) UIWindow *window;
+
+
+@end
+

+ 111 - 0
HappyJob/HappyJob/AppDelegate.m

@@ -0,0 +1,111 @@
+//
+//  AppDelegate.m
+//  HappyJob
+//
+//  Created by Bob on 2019/3/11.
+//  Copyright © 2019 Bob. All rights reserved.
+//
+
+#import "AppDelegate.h"
+#import "HJLoginViewController.h"
+#import "HJMainViewController.h"
+#import "FBNetworkingConfig.h"
+#import "HJConfig.h"
+#import "HJWeiXinAPIManager.h"
+#import "HJUserInfoModel.h"
+
+#import <IQKeyboardManager/IQKeyboardManager.h>
+#import <WXApi.h>
+
+@interface AppDelegate ()
+@property (nonatomic, strong) HJLoginViewController *loginViewController;
+@property (nonatomic, strong) HJMainViewController *mainViewController;
+@end
+
+@implementation AppDelegate
+
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
+    // 高德地图
+    //[AMapServices sharedServices].apiKey = kGAODEAPIKey;
+    
+    // 微信授权
+    [WXApi registerApp:kWeiXinAPIKey];
+    
+    // 配置接口调用
+    [FBNetworkingConfig sharedConfig].baseURL = kHJBaseURL;
+    
+    // DDTTYLogger,你的日志语句将被发送到Xcode控制台
+    [DDLog addLogger:[DDTTYLogger sharedInstance]];
+    
+    // 设置键盘监听管理
+    IQKeyboardManager *keyboardManager = [IQKeyboardManager sharedManager];
+    keyboardManager.toolbarDoneBarButtonItemText = @"完成";
+    keyboardManager.toolbarManageBehaviour = IQAutoToolbarByPosition;
+    
+    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
+    self.window.backgroundColor = [UIColor whiteColor];
+    self.window.rootViewController = [self setupFirstViewController];
+    [self.window makeKeyAndVisible];
+    
+    return YES;
+}
+
+- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
+    return [WXApi handleOpenURL:url delegate:[HJWeiXinAPIManager sharedManager]];
+}
+
+- (void)applicationWillResignActive:(UIApplication *)application {
+    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
+    // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
+}
+
+
+- (void)applicationDidEnterBackground:(UIApplication *)application {
+    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
+    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
+}
+
+
+- (void)applicationWillEnterForeground:(UIApplication *)application {
+    // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
+}
+
+
+- (void)applicationDidBecomeActive:(UIApplication *)application {
+    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
+}
+
+
+- (void)applicationWillTerminate:(UIApplication *)application {
+    // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
+}
+
+#pragma mark - private methods
+
+- (UIViewController *)setupFirstViewController {
+    BOOL isLogin = [HJUserInfoModel getUserInfo].isLogin;
+    if (isLogin) {
+        return self.mainViewController;
+    } else {
+        UINavigationController *loginNav = [[UINavigationController alloc] initWithRootViewController:self.loginViewController];
+        return loginNav;
+    }
+}
+
+#pragma mark - getters and setters
+
+- (HJLoginViewController *)loginViewController {
+    if (_loginViewController == nil) {
+        _loginViewController = [[HJLoginViewController alloc] init];
+    }
+    return _loginViewController;
+}
+
+- (HJMainViewController *)mainViewController {
+    if (_mainViewController == nil) {
+        _mainViewController = [[HJMainViewController alloc] init];
+    }
+    return _mainViewController;
+}
+
+@end

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/.DS_Store


+ 98 - 0
HappyJob/HappyJob/Assets.xcassets/AppIcon.appiconset/Contents.json

@@ -0,0 +1,98 @@
+{
+  "images" : [
+    {
+      "idiom" : "iphone",
+      "size" : "20x20",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "20x20",
+      "scale" : "3x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "29x29",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "29x29",
+      "scale" : "3x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "40x40",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "40x40",
+      "scale" : "3x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "60x60",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "iphone",
+      "size" : "60x60",
+      "scale" : "3x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "20x20",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "20x20",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "29x29",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "29x29",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "40x40",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "40x40",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "76x76",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "76x76",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "ipad",
+      "size" : "83.5x83.5",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "ios-marketing",
+      "size" : "1024x1024",
+      "scale" : "1x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobList/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 3.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 3@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 3@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/形状 3.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/形状 3@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_address.imageset/形状 3@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "菜单.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "菜单@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "菜单@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/菜单.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/菜单@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_menu_arrow.imageset/菜单@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 5.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 5@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 5@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/形状 5.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/形状 5@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobList/job_list_task_time.imageset/形状 5@3x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/.DS_Store


+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "全民经纪人.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "全民经纪人@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "全民经纪人@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/全民经纪人.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/全民经纪人@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_agent.imageset/全民经纪人@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "全职.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "全职@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "全职@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/全职.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/全职@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_full_time.imageset/全职@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "兼职.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "兼职@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "兼职@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/兼职.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/兼职@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_part_time.imageset/兼职@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "奖励.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "奖励@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "奖励@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/奖励.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/奖励@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_return_money.imageset/奖励@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "急聘.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "急聘@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "急聘@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/急聘.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/急聘@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_salary.imageset/急聘@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "福利岗位.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "福利岗位@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "福利岗位@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/福利岗位.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/福利岗位@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/JobSort/job_sort_welfare.imageset/福利岗位@3x.png


+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 3.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 3@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 3@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/形状 3.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/形状 3@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_favorite.imageset/形状 3@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/形状 1.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/形状 1@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_blue.imageset/形状 1@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/形状 1.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/形状 1@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_location_white.imageset/形状 1@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "分享.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "分享@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "分享@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/分享.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/分享@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/NavBar/navbar_share.imageset/分享@3x.png


+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "椭圆 2@2x.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "椭圆 2@3x-1.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "椭圆 2@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/椭圆 2@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/椭圆 2@3x-1.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot.imageset/椭圆 2@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "圆角矩形 1.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "圆角矩形 1@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "圆角矩形 1@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/圆角矩形 1.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/圆角矩形 1@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Scroll/scroll_dot_selected.imageset/圆角矩形 1@3x.png


+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Search/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 2.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 2@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 2@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/形状 2.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/形状 2@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_del.imageset/形状 2@3x.png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 2.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 2@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 2@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/形状 2.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/形状 2@2x.png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/Home/Search/search_search.imageset/形状 2@3x.png


+ 6 - 0
HappyJob/HappyJob/Assets.xcassets/JobDetail/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1(1).png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1@2x(1).png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 1@3x(1).png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/形状 1(1).png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/形状 1@2x(1).png


TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_forward.imageset/形状 1@3x(1).png


+ 23 - 0
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_man.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "形状 8.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 8@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "形状 8@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

TEMPAT SAMPAH
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_man.imageset/形状 8.png


+ 0 - 0
HappyJob/HappyJob/Assets.xcassets/JobDetail/job_detail_man.imageset/形状 8@2x.png


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini