自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos7配置ssh免密登陆+更改端口

vim /etc/ssh/sshd_config然后 关闭selinux临时关闭##设置SELinux 成为permissive模式##setenforce 1 设置SELinux 成为enforcing模式setenforce 0永久关闭vi /etc/selinux/config将SELINUX=enforcing改为SELINUX=...

2019-03-02 12:07:00 858

原创 centos7配置nginx+postgresql+redis+supervisor

nginx1.添加Nginx到YUM源添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装Nginx在你的CentOS 7...

2017-11-20 14:32:50 1126

转载 KVC 与 KVO

KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。一个对象拥有某些属性。比如说,一个 Person 对象有一个 na

2015-08-01 14:53:07 353

转载 多线程编程

每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法iOS支持多个层次的多线程编程,层次越高的抽象程度越高,使用也越方便,也是苹果最推荐使用的方法。下面根

2015-07-31 13:46:57 277

转载 用法总结:NSNumber、NSString、NSDate、NSCalendarDate、NSData(待续)

NSNumber+ (NSNumber *)numberWithInt:(int)value;+ (NSNumber *)numberWithDouble:(double)value;- (int)intValue;- (double)doubleValue;NSNumber可以将基本数据类型包装起来,形成一个对象,这样就可以给其发送消息,装入NSArr

2015-07-31 10:45:06 332

转载 什么叫编译时和运行时

编译时编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说,实际上可能只是翻译成某个中间状态的语言.比如Java只有JVM识别的字节码,C#中只有CLR能识别的MSIL.另外还有啥链接器.汇编器.为了了便于理解我们可以统称为编译器)那编译时就是简单的作一些翻译工作,比如检查老兄你有没有粗心写错啥关键字了啊.有啥词法

2015-07-31 10:42:59 433

转载 Apple Pay是什么?能否描述一下如何在应用中使用Apple Pay?

开发背景北京时间2014年9月10日凌晨,在苹果发布会上,苹果CEO库克表示,调查数据显示,每年信用卡消费为120亿美元,每天有高达2亿美元的信用卡转账。但信用卡支付过程非常繁琐的。库克表示所有以前的移动支付方式都失败了,而苹果基于NFC的Apple Pay只需在终端读取器上轻轻一“靠”,整个支付过程十分简单。同时库克称Apple Pay所有存储的支付信息都是经过加密的。[

2015-06-02 22:57:27 1399

转载 iOS扩展是指?能否列举一些热门或常见的范例?

转自:http://www.cnblogs.com/xdream86/p/3855932.html一、扩展概述扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有

2015-06-02 22:48:03 2304

转载 iOS 开发:用 Instruments 来检验你的app/Instruments工具

或许很多人对 Instruments 应用不太了解,但可能很多老的 iOS 开发者都应该用过 Instruments 工具来检测iOS应用内存泄漏情况。特别是在iOS 5.0之前,即苹果在iOS平台上面还没支持ARC的时候,写iOS应用就类似C语言那样,容易忘记释放内存,而内存对移动设备而言是非常可贵的。入门为了节省大家的时间,提供一个演示的Demo给大家.代码传送门.下载后解

2015-06-01 23:58:54 465

转载 IOS多语言环境自由切换

第一次进入应用获取本机语言.1.如果本机语言在软件实现语言列表里.则默认选中本机语言,但是用户还是可以选择其它语言.2.如果本机语言不在软件实现语言列表里,则默认选中英语.用户还是可以选择其它语言.所有要更换语言的controller里注册通知.当用户选择了一个语言后发送语言修改的通知.控制器收到语言修改通知后,对需要修改语言的控制进行重新设置./** 初始化语言 */

2015-06-01 23:50:01 536

原创 ios各种证书相关

一、成员介绍1.    Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1)    Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2)      Distribution Certification(发布证书)安装在电脑上提供发布iO

2015-06-01 23:49:25 390

原创 CocoaPods 它是什么?如何运行的?

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

2015-06-01 23:42:37 920

原创 @property 下 strong weak copy assign

网上很多乱七八糟的定义  虽然知道这些关键字的意思了   还是不知道怎么用下面 总结下用法weak : ui控件、代理copy : NSString(只要字符串就行)  、blockstrong :其他OC对象assign :基本数据类型(int float)、枚举、结构体

2015-02-15 12:54:33 573

转载 UITableView dequeueReusableCellWithIdentifier

在使用UITableView控件的时候,datasource的代理方法经常会使用到下面的方法来加载UITableView的数据显示- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString

2014-12-26 16:21:16 508

转载 ios textfild

//初始化textfield并设置位置及大小UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式text.borderStyle = UITextBorderStyleRoundedRect;

2014-12-12 14:40:35 331

转载 ios创建开关Button

我们想要定制按钮,可以在“开”和“关”之间切换,但是UISwitch又不符合我们的设计,这时候就得自定义这样的按钮,可以通过继承UIButton来实现。XYToggleButton.h?1234567891011121314#imp

2014-12-11 14:39:39 574

转载 ios uibutton

//创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格// UIButtonTypeRoundedRect, 圆角矩形

2014-12-11 14:11:37 305

原创 IOS基础语法

Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。Objective-C是C语言的面向对象的一个超集,Objective-C 是ANSI C的超集,扩展了C 语言使它具备面向对象设计的能力,例如类、继承C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层最小的面向对象语法。(OC

2014-12-06 14:08:09 566

一个渐变旋转的圆环

一个渐变旋转的圆环

2016-08-09

ios记步器 利用M7

利用M7协处理器写的一个小记步器 有一个圆环形的进度条 显示百分比

2015-07-03

一个学生管理系统的demo 高内聚 低耦合

一个学生管理系统的demo 高内聚 低耦合 所有对象都是用工厂反射出来的 全部用接口实现

2014-12-08

空空如也

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

TA关注的人

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