- 博客(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
11139
转载 解决mac中Lauchpad图标重复
更新Xcode,然后中途停止了,莫名其妙Lauchpad中出现了两个一模一样的Xcode,解决办法:先进入Finder里,顶上菜单有“前往”,“前往文件夹”输入 ~/Library/Application Support/Dock/ 找到里面后缀是.db的文件,复制下文件名称。然后打开“终端” 输入rm -f ~/Library/Application\\ Support/Dock/*
2016-11-30 17:57:40
1961
原创 苹果官方下载地址(iOS,mac OS, Xcode 等)
https://developer.apple.com/download/more/
2016-11-30 16:44:53
12334
原创 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
1546
原创 SVProgressHUD的使用
SVProgressHUD的使用1.简单的使用 //显示HUD [SVProgressHUD showWithStatus:@"AAA"]; //设置需要显示的文字 /** * 设置HUD显示的样式 * * SVProgressHUDStyleLight : white HUD with black text * * SVProg
2016-06-01 17:39:19
10022
原创 UITableView(表视图)
1.UITableViewUITableView继承于UIScrollView,表视图的每一条数据都显示在UITableViewCell对象中,表视图可以分区显示数据,每个分区成为一个section,每一行为row,编号都是从零开始.2.表视图的创建 //初始化一个UITableView self.tableView = [[UITableView alloc]initWith
2015-09-04 21:33:18
337
原创 UINavigationController(导航控制器)及跳转页面的方法
[self.navigationController pushViewController:_registVC animated:YES];一.UINavigationController(导航控制器)UINavigationController可以控制多个UIViewController1.初始化一个UINavigationControllerself.window = [[
2015-09-01 17:56:05
636
原创 UIScroll和UIpageControl
// UIScrollView self.scroll = [[UIScrollView alloc]initWithFrame:self.frame]; _scroll.backgroundColor = [UIColor cyanColor]; [self addSubview:_scroll]; //如果想左右滑动,contentSize的宽一
2015-08-31 22:21:54
296
原创 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
288
原创 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
407
原创 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
314
原创 视图简单的移动和摇晃
一.移动移动的几个方法:-(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
285
原创 如何访问UITextField内的值
1.通过tag值访问 通过tag放问UItextFiel内的值,首先要设置UITextField的tag值,如下例代码所示:/添加usernameTextField _usernameTextField = [[UITextField alloc]initWithFrame:CGRectMake(CGRectGetMaxX(_usernameLabel.frame),
2015-08-27 17:29:26
435
原创 UIViewControllerd的是使用
UIViewController:UIViewController(视图控制器):控制视图的显示,响应时间,分担AppDelegate的工作,实现模块独立,提高复用性. 其功能主要是:控制视图大小便换,布局变换,响应事件,检测以及处理内存警告,检测以及处理屏幕的选装,检测视图的切换.1.初始化一个视图控制器 自定义一个UIViewController,例如CyanUIVi
2015-08-26 22:21:30
273
原创 自定义视图.
自定义视图: 自定义视图:除了系统UI提供的各种视图外,自己可以利用各种控件组合成各种的新的视图,积累自己的代码库,方便自己开发. 自定义视图的步骤(再次以Label和TextField为例): 1.创建一个UIView的子类 2.在类的初始化方法中添加视图//初始化方法-(instancetype)initWithFrame:(CGR
2015-08-26 20:35:36
355
原创 如何用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
348
原创 IOS启动动流程
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"完成启动"); return YES;}- (void)applicationWillResi
2015-08-25 21:53:56
209
原创 UI第二讲UITextField和UIButton
1.UITextField UITextField:主要作用就是输入和编辑文本. UITextField的使用:①开辟空间并初始化②设置文本的显示、输入相关的属性.③添加到父视图上,用以显示④释放.文本显示的相关属性:输入控制相关的属性:外观控制的相关属性:代码示例://创建UITextField UITextField
2015-08-25 12:06:57
298
原创 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
457
原创 Objective-C基础知识点
NSString NSArray NSNumber一.使用苹果帮助文档打开帮助文档:X-code->help->Documentation and API Reference.二.字符串类1.Foundation框架:Foundation框架是Cocoa编程,IOS编程的基础框架,包括:字符、集合、日期、时间等基础类.字符串、数组、字典都属于Foundation框架.
2015-08-22 10:31:23
256
原创 Objective-C基础知识点
内存管理初级一.内存管理介绍1.内存的问题体现在两个方面:内存溢出和野指针异常。内存溢出是指程序所占用的内存超出内存上限,程序就会崩溃。野指针异常是指对象内存空间已经被系统回收没,仍然使用指针操作这块内存。野指针异常是程序Crash的主要原因。2.内存的管理方式内存的管理方式包括:垃圾回收(gc)、MRC(Manual Reference Count)和ARC(Auto Refer
2015-08-22 10:28:41
298
原创 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
379
原创 Objective-C基础知识点
第五讲:字典、集、数组排序(详情请参考源程序lession5-homework)知识点:字典:1.字典用于保存具有映射关系数据的集合,一个key-value认为是一个条目(Entry),字典是存储key-value对的容器.2.字典类的特点:字典靠key存取元素,key不能重复,value必须是对象,键值对在字典中是无序存储的.3.不可变字典:字典一旦创建,键值对就不可更改,不
2015-08-22 10:20:47
310
原创 Objective-C基础知识点
第三讲:继承,初始化方法,便利构造器1.继承 继承是单向的,不能相互继承,子类能继承父类全部的特征和行为. 面对对象提供了继承语法,能大大简化代码.把公共的方法和实例变量写在父类,子类只需要写自己独有的实例变量和方法即可. 继承既能保证类的完整性,又能简化代码. OC中只允许单继承,OC中的根类是NSObject. 如果子类不满意父类方法的实
2015-08-22 10:19:15
308
原创 Objective-C基础知识点
第二讲:实例变量的可见度,方法一.实例变量的可见度@public:实例变量可以在类的内部和外部操作@private:实例变量只能在该类内访问@protected(默认):实例变量只能在该类和其子类内操作二.方法OC中的方法有实例方法和类方法,类方法只能类使用没用"+"表示,实例方法智能对象使用,用"-"表示.方法示例:-(void)sum:(int)num1
2015-08-22 10:17:33
235
原创 通讯录
题目要求 OC上机考试试题 ————通讯录要求描述:用OC语言完成简易通讯录(实现增删改查)功能.(注:使用MRC)一、功能描述:main函数中通过使用Person类和AddressBook类,创建对象、调用方法,实现以下8个功能:1).使用便利构造器创建四个Person类的实例(联系人).姓名:Lucy 性别:女 电话:123 年龄:21姓名:Jo
2015-08-22 08:58:04
449
转载 坑到死的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
1195
原创 OC中如何将数组或字典中数据在控制台输出中文
解决数组在控制台无法输出中文的问题:方法:重写方法-(NSString *)descriptionWithLocal:(id)local;- (NSString *)descriptionWithLocale:(id)locale{ NSMutableString *str = [NSMutableString stringWithFormat:@"%lu (\n", (
2015-08-20 16:07:23
1466
原创 iOS基础知识点
第一章:类和对象1.类和对象是面向对象的核心.类是具有相同特征和行为的事物的抽象,对象是类的实例,类是对象的类型.2.开发过程一般为:定义类,创建对象,使用对象.3.类:一般有两部分:接口部分和实现部分,3.1接口部分:@interface....@end,在此声明类的实例变量和方法(即特征和行为).3.2实现部分:@implementation...@end,在此实现类的方法
2015-08-20 11:52:52
262
转载 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
468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人