自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(49)
  • 收藏
  • 关注

转载 Mac制作U盘系统(OS X El Capitan)教程

前言部分 重装过Mac OS X系统的人应该都深有体会,通过自带的重新安装 Mac OS X功能恢复系统(开机时按Command+R) 要耗费10几个小时才能完成(请求苹果国外服务器),但如果通过U盘制作系统重装OS X系统仅需20分钟左右即可搞定, 可以节省大量宝贵的时间。一、准备工作1.准备一个 8GB 或以上容量的 U 盘,确保里面的数据已经妥善备份好(该...

2016-06-13 22:12:00 875

转载 .NET面试题集锦②

一、前言部分文中的问题及答案多收集整理自网络,不保证100%准确,还望斟酌采纳。1.实现产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 1 int[] intArr=new int[100]; 2 ArrayList myList=new ArrayList(); 3 Random rnd=new Random(); 4 wh...

2016-05-11 21:32:00 668

转载 .NET面试题集锦①

一、前言部分文中的问题及答案多收集整理自网络,不保证100%准确,还望斟酌采纳。1.面向对象的思想主要包括什么?答:任何事物都可以理解为对象,其主要特征: 继承。封装。多态。特点:代码好维护,安全,隐藏信息2.什么是ASP.net中的用户控件?答:扩展名为*.ascx,跟*.aspx在结构上相似,是指页面中加载的功能块,只是用户控件不能单独作为页面运行, ...

2016-05-11 20:34:00 749

转载 iOS项目开发中的知识点与问题收集整理①

前言部分注:本文并非绝对原创 大部分内容摘自 http://blog.csdn.net/hengshujiyi/article/details/20943045文中有些方法可能已过时并不适用于现在的开发环境。 1、Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。 其实在代码里还...

2016-04-23 23:26:00 172

转载 App内测神器之蒲公英

一、前言部分 没使用蒲公英之前一直采用非常傻B的方式给公司App做内部测试,要么打个ipa包让公司测试人员用iTUnes 自己安装 要么苦逼的在我Xcode上一个个直接安装测试包,操作起来又麻烦又苦逼,后来偶然发现了蒲公英感觉真的挺好用的。 直接上传ipa测试包到蒲公英平台,上传成功后将测试地址发给测试人员直接通过Safari浏览器进入安装页面点击安装 即...

2016-04-21 22:58:00 284

转载 Xcode7.1环境下上架iOS App到AppStore 流程③

前言部分part三 部分主要讲解 Xcode关联绑定发布证书的配置、创建App信息、使用Application Loader上传.ipa文件到AppStore 一、Xcode配置发布证书信息1)给应用绑定App ID并添加Team账号 如图1【图1】注意:图中黄色警告处Fix Issue 可修复部分问题,但请勿轻易点击此按钮,如果该账号下存在多个证书他会自动删除...

2015-11-14 19:23:00 131

转载 Xcode7.1环境下上架iOS App到AppStore 流程②

前言部分part二部分主要讲解 iOS App IDs 的创建、概要文件的配置、以及概要文件安装的过程。一、iOS App IDs 的创建1)进入如图1所示界面点击右上角箭头所指的加号 进入iOS App IDs添加界面 【图1】 2)填写App IDs 信息 如图2/3 【图2】【图3】3)信息填写完成后提交即可 如图4【图4】 ...

2015-11-14 19:23:00 84

转载 iOS面试题集锦

一、前言部分文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳。1、怎样防止指针的越界使用问题? 答案:1 .防止数组越界,必须让指针指向一个有效的内存地址, 2. 防止向一块内存中拷贝过多的内容 3. 防止使用空指针 4 .防止改变const修改的指针 5. 防止改变指向静态存储区的内容 6. 防止两次释放一个指针 7...

2015-09-22 00:09:00 256

转载 iOS开发之CocoaPods的安装与使用

前言部分iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。一、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 ...

2015-09-05 15:58:00 120

转载 iOS项目开发中的知识点与问题收集整理②

1、点击UIButton 无法产生触摸事件 如果在UIImageView中添加了一个按钮,你会发现在默认情况下这个按钮是无法被点击的,需要设置UIImageView的userInteractionEnabled为YES:imageView.userInteractionEnabled = YES;设置为YES后,UIImageView内部的按钮就可以被点击了 2、如何启动a...

2015-09-02 00:36:00 467

转载 iOS阶段学习第35天笔记(Touch手势介绍)

一、Touch手势1、利用手势实现UIButton移动效果 实例代码 1) 创建一个继承自UIButton的类 MyButton.h 代码实现1 #import <UIKit/UIKit.h>2 @interface MyButton : UIButton3 @end2)MyButton.m 的代码实现 1 #impor...

2015-08-30 20:39:00 75

转载 iOS阶段学习第34天笔记(UI小组件 UISegment-UISlider-UIStepper-UIProgressView-UITextView介绍)...

iOS学习(UI)知识点整理一、UI小组件1、UISegmentedControl 分段选择器 实例代码 1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 //分段选择器 4 //在iOS6里,每个段的宽度会根据字数来决定 5 //iOS7以后,每个段的宽度相同,宽度取决于最...

2015-08-30 20:05:00 143

转载 iOS阶段学习第33天笔记(自定义标签栏(UITabBar)介绍)

iOS学习(UI)知识点整理一、自定义标签栏1、方法一 单个创建标签栏 1 #import "AppDelegate.h" 2 #import "SecondViewController.h" 3 #import "ViewController.h" 4 #import "ThirdViewController.h" 5 #import "ForthV...

2015-08-30 18:49:00 89

转载 iOS阶段学习第32天笔记(页面传值方法介绍)

iOS学习(UI)知识点整理一、界面传值方法 1、方法一 Block传值 通过SubView视图的Block向View视图传值改变View视图的背景色 实例代码:1)SubViewController.h 文件的代码实现1 #import <UIKit/UIKit.h>2 @interface SubViewController : UIVie...

2015-08-30 17:30:00 91

转载 MesaSQLite数据库的简单使用方法

前言部分本文非原创 文章摘自:http://m.blog.csdn.net/blog/wsxzk123/17282325数据库工具:MesaSQLite 一.创建数据库1.创建数据库MesaSQLite工具 File-NewDataBase 创建出新的数据库(Newdb.rdb),这里我要的是.db的文件,自己手动把文件名改为.db。2.创建table...

2015-08-18 22:55:00 88

转载 iOS阶段学习第31天笔记(UINavigationBar介绍)

iOS学习(UI)知识点整理一、UINavigationBar 的介绍1)概念:UINavigationBar 是用于定义导航栏按钮的一个类对象2)在使用UINavigationBar之前必须先初始化导航栏 实例代码: 1 //初始化导航栏 2 FirstViewController *firstVC = [[FirstViewController al...

2015-08-02 17:28:00 101

转载 iOS App上架AppStore 会遇到的坑

前言部分前言:非原创 文章摘自:http://zhuanlan.zhihu.com/100000PM/20010725相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则。每次产品上架,一定要折腾很久,让人蛋疼。所以特此发起本期沙龙,为大家带来一些经验。闫国荣:以下是现在能记忆起,遇到的问题。大家对此有不清楚的地方可以提出来,我详细介绍下。...

2015-08-02 10:56:00 1116

转载 iOS阶段学习第30天笔记( UIViewController—Delegate(代理) )

iOS学习(UI)知识点整理一、UIViewController的介绍 1)概念:UIViewController 即视图控制器,用来管理和控制页面跳转的一个类 ,iOS里面采用了MVC的体系结构,在UI方便的具体表现为View加ViewController。所以UIViewController是iOS应用当中非常常用而且很重要的一个类;一般使用都是自己写一个类继...

2015-07-31 16:18:00 172

转载 iOS阶段学习第29天笔记(UITextField的介绍)

iOS学习(UI)知识点整理一、关于UITextField的介绍1)概念: UITextField 是用于接收用户输入的一个控件2)UITextField 初始化实例代码: 1 //创建一个UItextField实例 2 UITextField *textField = [[UITextField alloc] init]; 3 textField.fr...

2015-07-30 21:01:00 82

转载 iOS阶段学习第28天笔记(UIView的介绍)

iOS学习(UI)知识点整理一、关于UIVIew 的介绍1)概念:UIView 是用于装载并展示各类控件的大容器,是iOS中所有UI控件的基类 2)UIView 初始化实例代码 1 UIView *view1 = [[UIView alloc] init]; 2 view1.frame = CGRectMake(0, 20, self.view.frame.size....

2015-07-30 16:30:00 70

转载 Xcode开发工具问题

昨天打开Xcode 发现鼠标光标变成了黑色的块状,不能编辑内容了,且Content区域还多出了一个显示文件路径的框框 如下图: 然后自己百度,到论坛提问、到QQ群里问;卸载重装Xcode、重装系统各种折腾都没解决这个问题,纠结了我一天 ,后面在一个论坛发现有人和我类似的问题,提到了什么XVim插件什么的但没给出具体解决方案,我一想自己前两天好像有安装过这么一个...

2015-07-30 10:17:00 66

转载 iOS阶段学习第27天笔记(UIButton-UIImageView的介绍)

iOS学习(UI)知识点整理一、关于UIButton的介绍1)概念:UIButton 是一种常用的控件,通过点击触发相应的功能 2)UIButton 的几种常用的状态 1、UIControlStateNormal 正常状态 2、UIControlStateHighlighted 高亮状态 3、UIControlStateSelected 选...

2015-07-28 17:17:00 95

转载 iOS阶段学习第26天笔记(UILabel的介绍)

iOS学习(UI)知识点整理一、关于UILabel的使用介绍1)概念:UILabel是一个继承自UIView的用于展示文本信息的控件2)UI中所有的控件都继承自UIView 即UIView 是UI的祖宗类。3)UILable的实例化方式 代码: 1 UILabel *label=[[UILabel alloc]init]; //初始化UILabel 2 lab...

2015-07-28 15:09:00 82

转载 iOS高效开发之Xcode应用插件

前言:本文非原创 文章摘自 www.cocoachina.com/industry/20130918/7022.html古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X...

2015-07-26 13:57:00 89

转载 iOS 阶段学习第25天笔记(iOS沙盒机制介绍)

iOS学习(OC语言)知识点整理一、iOS沙盒机制介绍 1)概念: 每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用放入文件 系统隔离,ios系统不允许访问 其他应用的应用沙盒,但在ios8中已经开放访问(extension)2)extension是ios8新开放的一种对几个固定系统区域的拓展机制,它可以在一定程度上弥补ios的沙...

2015-07-18 22:43:00 80

转载 iOS 阶段学习第24天笔记(Block的介绍)

iOS学习(OC语言)知识点整理一、Block 的介绍1)概念: block 是一种数据类型,类似于C语言中没有名字的函数,可以接收参数,也可以返回值与C函数一样被调用 封装一段代码 可以在任何地方调用 block 也可以作为函数参数,以及函数返回值2)Block 实例代码 1 //定义了一个block类型MyBlock,MyBloc...

2015-07-18 22:38:00 119

转载 iOS 阶段学习第23天笔记(XML数据格式介绍)

iOS学习(OC语言)知识点整理一、XML数据格式介绍1)概念:xml是extensible markup language扩展的标记语言,一般用来表示、传输和存储数据2)xml与json目前使用比较广泛的两种网络传输数据格式 两者分别占比: 1、 json:市场上占90%,轻量级的表示数据 2、xml:占10%,表示数据比较复杂3...

2015-07-18 22:31:00 89

转载 iOS 阶段学习第22天笔记(JSON数据格式介绍)

iOS学习(OC语言)知识点整理一、JSON数据格式1)概念:json是一种网络数据传输格式,有值/对象:{“A”:1,”B”:”2”…}词典;对象的序列:[,,,,,]数组两种数据类型2)URLWithString 将字符串网址封装成NSURL对象 例如:1 NSString *urlStr=@"http://10.0.8.8/sns/my/user_...

2015-07-18 22:21:00 108

转载 iOS阶段学习第21天笔记(ARC内存管理-Copy-代理)

iOS学习(OC语言)知识点整理一、OC 中的ARC内存管理1)ARC中释放对象的内存原则:看这个对象有没有强引用指向它2)strong:强引用,默认情况下的引用都是强引用3) weak:弱引用__weak4)ARC环境下:与内存相关的代码都不能使用了,如果要在ARC环境下使用MRC内存管理代码 如: [super dell...

2015-07-15 00:00:00 92

转载 iOS阶段学习第20天笔记(MRC内存管理)

iOS学习(OC语言)知识点整理一、OC中的内存管理1)概念:内存管理的对象为所有继承了NSObject的对象,对基本数据(如:int 、float、double...)无效 OC中采用引用计数器对内存做管理,他是一个整数数据,表示对象引用的次数,每个对象分配4字节 的内存空间存放引用计数器当一个对象的引用计数器值为0时,它将被释放,反过来说,如果一个对象的...

2015-07-12 15:13:00 103

转载 iOS阶段学习第19天笔记(协议-Protocol)

iOS学习(OC语言)知识点整理一、关于协议(Protocol)的介绍1)概念:协议指多个对象之间协商的一个接口对象,协议提供了一些方法用在协议的实现者和代理者 之间通讯的一种方式2)声明一个协议@protocol协议的名字<基协议>一个协议可以遵守另一个协议: 基协议(这个协议就拥有了基协议中所有方法的声明)3)协议中不能声明成员变量,只能有方法声...

2015-07-12 14:00:00 81

转载 iOS阶段学习第18天笔记(Plist-Archiver-归档与解归档操作)

iOS学习(OC语言)知识点整理一、归档与解归档的操作1)归档是一个过程,将一个或多个对象存储起来,以便以后可以还原,包括将对象存入文件,以后再读取 将数据对象归档成plist文件2)plist文件中只能存放:NSString、NSDate、NSNumber、Bool、NSData、NSArray、NSDictionary 并且NSArra...

2015-07-11 22:53:00 107

转载 iOS阶段学习第17天笔记(NSFileManager-NSFileHandle-文件操作)

iOS学习(OC语言)知识点整理一、单例模式1)单例是一种编程思想,一个设计模式,与语言无关在采用了单例对象的应用程序中,需要单例类自行提供实例化单例对象, 不管实例化单例对象多少次,只有一个对象存在,这个对象是全局的,能够被整个应用程序共享,访问2)使用单例模式时使用类提供的类方法获取单例对象,尽量不要用alloc init的方法获取单例对象...

2015-07-11 22:00:00 116

转载 iOS阶段学习第16天笔记(Category-NSSet-SEL-NSIndexSet 操作)

iOS学习(OC语言)知识点整理一、NSSet、NSMutableSet集合的介绍1)NSSet、NSMutableSet集合,元素是无序的,不能有重复的值。2)用实例方法创建一个不可变集合对象 例如: 1 //宏定义2 #define TOBJ(n) [NSNumber numberWithInt:n]3 NSSet *s...

2015-07-07 23:55:00 148

转载 iOS阶段学习第15天笔记(NSDate操作)

iOS学习(OC语言)知识点整理一、OC关于NSDate类的操作实例代码 1 //默认直接显示对象,显示的是格林威治时间 2 //获取当前日期时间的实例方法 3 NSDate *date1=[[NSDate alloc]init]; 4 NSLog(@"date1:%@",date1); 5 8 //获...

2015-07-05 20:43:00 87

转载 iOS阶段学习第15天笔记(NSDictionary与NSMutableDictionary 字典)

iOS学习(OC语言)知识点整理一、OC中的字典1)字典:是一个容器对象,元素是以键-值对(key-value)形式存放的,key和value是任意类型的对象,key是唯一的,value可以重复2)OC中的字典有两种 1、不可变字典:NSDictionary,初始化后不能修改其内容 2、可变字典:NSMutableDictionary,初始化后可以修改其内...

2015-07-05 16:28:00 117

转载 iOS阶段学习第15天笔记(NSArray与NSMutableArray 数组)

iOS学习(OC语言)知识点整理一、OC中的数组1)数组:也是一个对象,数组中存放的是对象的地址,可以存放任意类型对象的地址,只能是对象不能是具体的数值,数组是有序的, 可以存放重复的元素,数组也分为不可变数组和可变数组. 1、不可变数组NSArray:初始化之后不能修改数组的内容 2、可变数组NSMutableArray:可以随时修改数组的内容(增...

2015-07-05 15:32:00 133

转载 iOS阶段学习第14天笔记(NSString与NSMutableString)

iOS学习(OC语言)知识点整理一、OC字符串的操作1)OC中字符串分为两种: 1、不可变字符串NSString:不能修改对象内容,但是可以改变对象的指针。 2、可变字符串NSMutableString:可以修改对象内容。二、NSString 不可变字符串的操作1)将字符串常量对象直接赋值给字符串引用 NSString *str1=@"hello";...

2015-07-04 23:50:00 94

转载 iOS阶段学习第13天笔记(多态)

iOS学习(OC语言)知识点整理一、关于多态的介绍1)多态的通俗理解,即一种事物多种形态。2)多态的赋值兼容:即父类的引用可以指向子类的对象。3)在多态中调用方法时看对象,不看指针,即我们要看执行的是哪个方法就看我们是哪个对象实例调用这个方法。4)父类的引用不能调用子类特有的方法和属性,需要强转成子类。5)组合类(即类里面包含其他类对...

2015-07-04 17:19:00 57

转载 iOS阶段学习第12天笔记(类的初始化)

iOS学习(OC语言)知识点整理一、类的初始化1)init初始化方法(构造方法):一般和alloc一起调用,用于给成员变量初始化。2)id类型:相当于C中的void*,可以指向任何对象,不能加*,类似.net或java中的泛型。3)带参的初始化方法(自定义的初始化方法),是实例方法,必须以initWith开头 。 例如:1 -(id)initWithName...

2015-07-04 14:05:00 65

空空如也

空空如也

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

TA关注的人

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