
IOS
文章平均质量分 56
阮減显
这个作者很懒,什么都没留下…
展开
-
IOS初级:NSUserDefaults
NSUserDefaults(偏好设置),一个APP对应一个偏好设置保存/新增数据 //存储数据 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:self.nameField.text forKey:@"name"];//这里的"name原创 2015-06-16 17:20:55 · 304 阅读 · 0 评论 -
IOS初级:app的图标
1,首先准备6张png图,分辨率一定要正确,不然报错(The app icon set named "AppIcon" did not have any applicable content)icon-29.pngicon-29@2x.pngicon-40.pngicon-40@2x.pngicon-60.pngicon-60@2x.png6个文件复制到原创 2015-10-07 11:57:41 · 3861 阅读 · 0 评论 -
IOS初级:SDWebImage
简单用法#import "ViewController.h"#import "SDWebImage/UIImageView+WebCache.h"@interface ViewController ()@property (strong, nonatomic) IBOutlet UIImageView *img;@end@implementation ViewCo原创 2015-10-01 00:23:50 · 274 阅读 · 0 评论 -
IOS初级:story board的跳转
本文要实现view1跳到view2,view2又跳回view1。首先要在视图中拉出一条连接view1和view2的线。下面是在view1的控制器中实现,从view1跳到view2//发生跳转前会执行这个方法- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { //1.取得目原创 2015-06-16 15:43:16 · 446 阅读 · 0 评论 -
IOS初级:导航控制器
1、AppDelegate.m老生常谈了,创建window,创建根视图rootViewController- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow原创 2015-06-05 16:15:57 · 424 阅读 · 0 评论 -
IOS初级:AFNetworking
狗 日的,第三方框架真j8难搞1.为什么NS_ASSUME_NONNULL_BEGIN在6.2报错,你他么的还挑IDE,你这是什么态度?2.还有,你他么的自动给老子转json了,有问过我么?- (void)viewDidLoad { [super viewDidLoad]; NSString *strUrl=[NSString str原创 2015-09-30 00:36:51 · 379 阅读 · 0 评论 -
IOS初级:UIScrollView & UIPageControl
UIScrollView其实构建的就像一列很长的火车,每滑动一个屏幕,展示一节车厢。原创 2015-07-13 14:48:09 · 300 阅读 · 0 评论 -
IOS初级:NSTimer
@property (nonatomic, strong) NSTimer *timer;添加定时器self.timer = [NSTimer scheduledTimerWithTimeInterval:999.0 target:self selector:@selector(executeFun) userInfo:nil repeats:YES];//999.0代表要延时的时间,exe原创 2015-07-13 15:16:54 · 312 阅读 · 0 评论 -
IOS初级:UITableView
先来看一下tableview 的结构(plain style)。-------------------------------------- + header table header--------------------------------------原创 2015-06-05 13:38:21 · 439 阅读 · 0 评论 -
IOS初级:delegate的使用
storyboard的textfield实现点击return实现收起键盘。首先在ViewController.h文件中声明, 这个控制器类想要要实现在UITextField类中声明的UITextFieldDelegate某协议(可以是一个,也可以是多个协议) @interface ViewController : UIViewController 然后在ViewCo原创 2015-06-03 17:34:20 · 460 阅读 · 0 评论 -
IOS初级:UIView和UIButton
AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen原创 2015-06-02 23:11:30 · 518 阅读 · 0 评论 -
IOS初级:UIwindow
AppDelegate.h@property (strong, nonatomic) UIWindow *window;AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { se原创 2015-06-01 22:17:10 · 374 阅读 · 0 评论 -
IOS初级:NSKeyedArchiver
NSKeyedArchiver对象归档原创 2015-06-16 17:31:11 · 310 阅读 · 0 评论 -
IOS初级:UIAlertController
- (IBAction)signOutAction:(id)sender { //初始化,StyleActionSheet是对话框的样式 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"是否注销?" message:@"真的要注销吗" preferredStyle:UIAlertCon原创 2015-06-16 16:59:26 · 369 阅读 · 0 评论 -
IOS初级:观察者
//为一个编辑框myField添加观察者,观察当编辑框文字改变时通知//方法textChange是通知发生是要做的事情 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChange) name:UITextFieldTextDidChangeNotification ob原创 2015-06-16 16:36:47 · 313 阅读 · 0 评论 -
IOS初级:app的启动图像
1,准备若干张适合不同设备满屏幕的图像2,将图像复制到 Images.xcassets中LaunchImage.launchimage文件夹中3,在porject navigator 中选中 Images.xcassets,再选中LaunchImage,在Unassigned分组中将对应图片拖到2x的虚线方框内。这样在LaunchImage.laun原创 2015-10-07 12:28:14 · 367 阅读 · 0 评论