自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS 修改Bundle ID

修改项目 Bundle Identifier1、修改 info.plist 文件中的 Bundle identifier(改成你想要的那个Bundle identifier,如:com.example.xxx),编译通过后,此时你会发现个 project ->Target ->General 中的 Bundle identifier发生了变化,变成了 com.example.xxx。2、膝盖 Pro

2017-05-08 10:16:39 10580

转载 解决mac中Lauchpad图标重复

更新Xcode,然后中途停止了,莫名其妙Lauchpad中出现了两个一模一样的Xcode,解决办法:先进入Finder里,顶上菜单有“前往”,“前往文件夹”输入 ~/Library/Application Support/Dock/ 找到里面后缀是.db的文件,复制下文件名称。然后打开“终端” 输入rm -f ~/Library/Application\\ Support/Dock/*

2016-11-30 17:57:40 1717

原创 苹果官方下载地址(iOS,mac OS, Xcode 等)

https://developer.apple.com/download/more/

2016-11-30 16:44:53 11597

原创 NSDate: 处理时间(刚刚、几分钟前、几小时前等)

NSDate的相关知识NSCalendar + NSDateComponents 相关知识1、NSDate类目NSDate + SLDate .h 文件//// NSDate+SLDate.h// MyWB//// Created by SmileLife on 16/6/18.// Copyright © 2016年 SmileLife. All right

2016-06-18 14:27:12 1507

原创 SVProgressHUD的使用

SVProgressHUD的使用1.简单的使用 //显示HUD [SVProgressHUD showWithStatus:@"AAA"]; //设置需要显示的文字 /** * 设置HUD显示的样式 * * SVProgressHUDStyleLight : white HUD with black text * * SVProg

2016-06-01 17:39:19 9943

原创 UITableView(表视图)

1.UITableViewUITableView继承于UIScrollView,表视图的每一条数据都显示在UITableViewCell对象中,表视图可以分区显示数据,每个分区成为一个section,每一行为row,编号都是从零开始.2.表视图的创建 //初始化一个UITableView self.tableView = [[UITableView alloc]initWith

2015-09-04 21:33:18 309

原创 UINavigationController(导航控制器)及跳转页面的方法

[self.navigationController pushViewController:_registVC animated:YES];一.UINavigationController(导航控制器)UINavigationController可以控制多个UIViewController1.初始化一个UINavigationControllerself.window = [[

2015-09-01 17:56:05 606

原创 UIScroll和UIpageControl

// UIScrollView self.scroll = [[UIScrollView alloc]initWithFrame:self.frame]; _scroll.backgroundColor = [UIColor cyanColor]; [self addSubview:_scroll]; //如果想左右滑动,contentSize的宽一

2015-08-31 22:21:54 273

原创 UISlider

//// RootView.m// UILession6-slider//// Created by lanou3g on 15/8/30.// Copyright (c) 2015年 lanou3g. All rights reserved.//#import "RootView.h"@implementation RootView-(void)dealloc{

2015-08-30 19:56:24 248

原创 UISegmentedControl

//// RootView.m// UIlession6-segment//// Created by lanou3g on 15/8/30.// Copyright (c) 2015年 lanou3g. All rights reserved.//#import "RootView.h"@implementation RootView-(void)dealloc{

2015-08-30 17:50:15 373

原创 UI中提供的七种手势

//UIImage对象的初始化 /* //第一种// _imV = [[UIImageView alloc]initWithFrame:CGRectMake(50 , 50, 200, 300)];// self.imV.image =[UIImage imageNamed:@"1.png"];// _imV.backgroundColor = [UICol

2015-08-29 21:40:31 288

原创 视图简单的移动和摇晃

一.移动移动的几个方法:-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent

2015-08-27 22:28:23 262

原创 如何访问UITextField内的值

1.通过tag值访问     通过tag放问UItextFiel内的值,首先要设置UITextField的tag值,如下例代码所示:/添加usernameTextField _usernameTextField = [[UITextField alloc]initWithFrame:CGRectMake(CGRectGetMaxX(_usernameLabel.frame),

2015-08-27 17:29:26 402

原创 UIViewControllerd的是使用

UIViewController:UIViewController(视图控制器):控制视图的显示,响应时间,分担AppDelegate的工作,实现模块独立,提高复用性. 其功能主要是:控制视图大小便换,布局变换,响应事件,检测以及处理内存警告,检测以及处理屏幕的选装,检测视图的切换.1.初始化一个视图控制器  自定义一个UIViewController,例如CyanUIVi

2015-08-26 22:21:30 247

原创 自定义视图.

自定义视图:    自定义视图:除了系统UI提供的各种视图外,自己可以利用各种控件组合成各种的新的视图,积累自己的代码库,方便自己开发.    自定义视图的步骤(再次以Label和TextField为例):       1.创建一个UIView的子类    2.在类的初始化方法中添加视图//初始化方法-(instancetype)initWithFrame:(CGR

2015-08-26 20:35:36 312

原创 如何用iOS Simulator模拟键盘上的return键去除键盘

//1.遵循协议UITextFieldDelegate@interface AppDelegate : UIResponder //2.设置代理self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen ].bounds]; self.window.backgroundColor = [UIColor wh

2015-08-25 22:04:41 311

原创 IOS启动动流程

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"完成启动"); return YES;}- (void)applicationWillResi

2015-08-25 21:53:56 182

原创 UI第二讲UITextField和UIButton

1.UITextField UITextField:主要作用就是输入和编辑文本. UITextField的使用:①开辟空间并初始化②设置文本的显示、输入相关的属性.③添加到父视图上,用以显示④释放.文本显示的相关属性:输入控制相关的属性:外观控制的相关属性:代码示例://创建UITextField UITextField

2015-08-25 12:06:57 272

原创 UI第一讲UIView和UILabel

第一章一.UIWidow1.如何创建window    在创建window的时候,需要制定window的大侠,通常window的大小(frame)与屏幕(UIScreen)大小一致.    示例代码:    self.window = [ [UIwindow alloc] initWithFrame:[ [UIScreen mainScreen] bounds] ];
二.UI

2015-08-25 11:51:21 399

原创 Objective-C基础知识点

NSString NSArray NSNumber一.使用苹果帮助文档打开帮助文档:X-code->help->Documentation and API Reference.二.字符串类1.Foundation框架:Foundation框架是Cocoa编程,IOS编程的基础框架,包括:字符、集合、日期、时间等基础类.字符串、数组、字典都属于Foundation框架.

2015-08-22 10:31:23 230

原创 Objective-C基础知识点

内存管理初级一.内存管理介绍1.内存的问题体现在两个方面:内存溢出和野指针异常。内存溢出是指程序所占用的内存超出内存上限,程序就会崩溃。野指针异常是指对象内存空间已经被系统回收没,仍然使用指针操作这块内存。野指针异常是程序Crash的主要原因。2.内存的管理方式内存的管理方式包括:垃圾回收(gc)、MRC(Manual Reference Count)和ARC(Auto Refer

2015-08-22 10:28:41 273

原创 Objective-C基础知识点

属性一.属性(描述类的特征)1.属性是Objective-C 2.0定义的语法,为实例变量提供了setter和getter方法的默认实现,能在一定程度上简化代码,增强实例变量的访问安全性.2,属性的定义2.1.属性的声明: 使用@property声明属性,相当在@interface中声明了两个方法(setter和getter),如:@property (NSString *)n

2015-08-22 10:26:42 338 2

原创 Objective-C基础知识点

第五讲:字典、集、数组排序(详情请参考源程序lession5-homework)知识点:字典:1.字典用于保存具有映射关系数据的集合,一个key-value认为是一个条目(Entry),字典是存储key-value对的容器.2.字典类的特点:字典靠key存取元素,key不能重复,value必须是对象,键值对在字典中是无序存储的.3.不可变字典:字典一旦创建,键值对就不可更改,不

2015-08-22 10:20:47 271

原创 Objective-C基础知识点

第三讲:继承,初始化方法,便利构造器1.继承    继承是单向的,不能相互继承,子类能继承父类全部的特征和行为.     面对对象提供了继承语法,能大大简化代码.把公共的方法和实例变量写在父类,子类只需要写自己独有的实例变量和方法即可.    继承既能保证类的完整性,又能简化代码.    OC中只允许单继承,OC中的根类是NSObject.    如果子类不满意父类方法的实

2015-08-22 10:19:15 276

原创 Objective-C基础知识点

第二讲:实例变量的可见度,方法一.实例变量的可见度@public:实例变量可以在类的内部和外部操作@private:实例变量只能在该类内访问@protected(默认):实例变量只能在该类和其子类内操作二.方法OC中的方法有实例方法和类方法,类方法只能类使用没用"+"表示,实例方法智能对象使用,用"-"表示.方法示例:-(void)sum:(int)num1

2015-08-22 10:17:33 211

原创 通讯录

题目要求 OC上机考试试题 ————通讯录要求描述:用OC语言完成简易通讯录(实现增删改查)功能.(注:使用MRC)一、功能描述:main函数中通过使用Person类和AddressBook类,创建对象、调用方法,实现以下8个功能:1).使用便利构造器创建四个Person类的实例(联系人).姓名:Lucy 性别:女 电话:123 年龄:21姓名:Jo

2015-08-22 08:58:04 416

转载 坑到死的OC测试题

※ 选择题(共80题,每题1分)1、在OC中,类的定义包括两部分(声明与实现),其中实现部分是:答案:(C) A、@import B、@interface C、@implementation D、@protocol2、Objective-C的代码文件的后缀为:答案:(B) A、.cpp B、.m C、.pl D、.c3、NSA

2015-08-21 11:36:35 1152

原创 OC中如何将数组或字典中数据在控制台输出中文

解决数组在控制台无法输出中文的问题:方法:重写方法-(NSString *)descriptionWithLocal:(id)local;- (NSString *)descriptionWithLocale:(id)locale{ NSMutableString *str = [NSMutableString stringWithFormat:@"%lu (\n", (

2015-08-20 16:07:23 1430

原创 iOS基础知识点

第一章:类和对象1.类和对象是面向对象的核心.类是具有相同特征和行为的事物的抽象,对象是类的实例,类是对象的类型.2.开发过程一般为:定义类,创建对象,使用对象.3.类:一般有两部分:接口部分和实现部分,3.1接口部分:@interface....@end,在此声明类的实例变量和方法(即特征和行为).3.2实现部分:@implementation...@end,在此实现类的方法

2015-08-20 11:52:52 225

转载 Objective-C属性

一.属性(描述类的特征)1.属性是Objective-C 2.0定义的语法,为实例变量提供了setter和getter方法的默认实现,能在一定程度上简化代码,增强实例变量的访问安全性.2,属性的定义2.1.属性的声明:  使用@property声明属性,相当在@interface中声明了两个方法(setter和getter),如:@property (NSString *)name

2015-08-18 11:12:34 429

SelectedChoose

iOS 多选

2016-08-04

SVProgressHUD

SVProgressHUD的简单使用

2016-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除