資源簡介
用OC storyboard寫的計算器,基本功能已實現(xiàn),有興趣的可以下載來看看。

代碼片段和文件信息
//
//??AppDelegate.m
//??Caculator
//
//??Created?by?Danny?on?2018/2/11.
//??Copyright???2018年?Danny.?All?rights?reserved.
//
#import?“AppDelegate.h“
@interface?AppDelegate?()
@end
@implementation?AppDelegate
-?(BOOL)application:(UIApplication?*)application?didFinishLaunchingWithOptions:(NSDictionary?*)launchOptions?{
????//?Override?point?for?customization?after?application?launch.
????return?YES;
}
-?(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:.
????//?Saves?changes?in?the?application‘s?managed?object?context?before?the?application?terminates.
????[self?saveContext];
}
#pragma?mark?-?Core?Data?stack
@synthesize?persistentContainer?=?_persistentContainer;
-?(NSPersistentContainer?*)persistentContainer?{
????//?The?persistent?container?for?the?application.?This?implementation?creates?and?returns?a?container?having?loaded?the?store?for?the?application?to?it.
????@synchronized?(self)?{
????????if?(_persistentContainer?==?nil)?{
????????????_persistentContainer?=?[[NSPersistentContainer?alloc]?initWithName:@“Caculator“];
????????????[_persistentContainer?loadPersistentStoresWithCompletionHandler:^(NSPersistentStoreDescription?*storeDescription?NSError?*error)?{
????????????????if?(error?!=?nil)?{
????????????????????//?Replace?this?implementation?with?code?to?handle?the?error?appropriately.
????????????????????//?abort()?causes?the?application?to?generate?a?crash?log?and?terminate.?You?should?not?use?th
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-02-11?21:48??Caculator\
?????目錄???????????0??2018-02-11?21:47??Caculator\CaculatorTests\
?????文件?????????901??2018-02-11?21:47??Caculator\CaculatorTests\CaculatorTests.m
?????目錄???????????0??2018-03-11?13:32??__MACOSX\
?????目錄???????????0??2018-03-11?13:32??__MACOSX\Caculator\
?????目錄???????????0??2018-03-11?13:32??__MACOSX\Caculator\CaculatorTests\
?????文件?????????227??2018-02-11?21:47??__MACOSX\Caculator\CaculatorTests\._CaculatorTests.m
?????文件?????????701??2018-02-11?21:47??Caculator\CaculatorTests\Info.plist
?????目錄???????????0??2018-02-11?21:47??Caculator\CaculatorUITests\
?????文件????????1210??2018-02-11?21:47??Caculator\CaculatorUITests\CaculatorUITests.m
?????目錄???????????0??2018-03-11?13:32??__MACOSX\Caculator\CaculatorUITests\
?????文件?????????227??2018-02-11?21:47??__MACOSX\Caculator\CaculatorUITests\._CaculatorUITests.m
?????文件?????????701??2018-02-11?21:47??Caculator\CaculatorUITests\Info.plist
?????文件?????????176??2018-02-11?21:47??__MACOSX\Caculator\CaculatorUITests\._Info.plist
?????目錄???????????0??2018-02-19?23:30??Caculator\Caculator.xcodeproj\
?????文件???????22921??2018-02-19?23:30??Caculator\Caculator.xcodeproj\project.pbxproj
?????目錄???????????0??2018-02-11?21:48??Caculator\Caculator.xcodeproj\xcuserdata\
?????目錄???????????0??2018-02-19?16:20??Caculator\Caculator.xcodeproj\xcuserdata\lin.xcuserdatad\
?????目錄???????????0??2018-03-11?13:28??Caculator\Caculator.xcodeproj\xcuserdata\lin.xcuserdatad\xcdebugger\
?????文件?????????778??2018-03-11?13:28??Caculator\Caculator.xcodeproj\xcuserdata\lin.xcuserdatad\xcdebugger\Breakpoints_v2.xcbkptlist
?????目錄???????????0??2018-02-11?21:48??Caculator\Caculator.xcodeproj\xcuserdata\lin.xcuserdatad\xcschemes\
?????文件?????????332??2018-02-11?21:48??Caculator\Caculator.xcodeproj\xcuserdata\lin.xcuserdatad\xcschemes\xcschememanagement.plist
?????目錄???????????0??2018-02-11?21:47??Caculator\Caculator.xcodeproj\project.xcworkspace\
?????文件?????????154??2018-02-11?21:47??Caculator\Caculator.xcodeproj\project.xcworkspace\contents.xcworkspacedata
?????目錄???????????0??2018-02-11?21:47??Caculator\Caculator.xcodeproj\project.xcworkspace\xcuserdata\
?????目錄???????????0??2018-03-11?13:32??Caculator\Caculator.xcodeproj\project.xcworkspace\xcuserdata\lin.xcuserdatad\
?????文件???????39114??2018-03-11?13:32??Caculator\Caculator.xcodeproj\project.xcworkspace\xcuserdata\lin.xcuserdatad\UserInterfaceState.xcuserstate
?????目錄???????????0??2018-03-11?13:32??__MACOSX\Caculator\Caculator.xcodeproj\
?????文件?????????176??2018-02-11?21:47??__MACOSX\Caculator\Caculator.xcodeproj\._project.xcworkspace
?????文件?????????176??2018-02-19?23:30??__MACOSX\Caculator\._Caculator.xcodeproj
?????目錄???????????0??2018-02-19?23:24??Caculator\.git\
............此處省略131個文件信息
評論
共有 條評論