自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心虽远,情未变,乐依然。

技术源于交流。。。(zh75701.aidong@qq.com)

  • 博客(77)
  • 资源 (6)
  • 收藏
  • 关注

原创 UITextField 限制输入长度

要限制一个UITextField的输入字数,首先想到的应该是通过 UITextFieldDelegate 的代理方法来限制:

2015-09-14 21:40:04 631

转载 UIImagePickerController 详解

UIImagePickerController 详解

2015-09-08 19:37:37 504

原创 iOS 颜色渐变

iOS 颜色渐变。

2015-09-06 22:32:47 571

原创 UIFont相关

UIFont字体相关。

2015-09-06 22:07:52 513

原创 UITableView 的使用的小技巧

UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。

2015-09-05 17:24:09 595

原创 MAC 终端常用的简单命令

个人习惯常使用的Mac 终端命令整理。掌握部分终端命令的使用,可以很大的提高工作效率哦。

2015-09-01 14:47:20 1685

原创 iOS 状态栏(UIStatusBar)的相关设置

简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置两种颜色:默认的黑色(UIStatusBarStyleDefault)白色(UIStatusBarStyleLightContent)

2015-08-30 15:57:32 935

原创 iOS7/8 中实现Launch Screen

1、兼容iOS7和iOS8,之前的版本不需要支持了2、实现兼容3.5、4、4.7和5.5寸屏幕,竖屏的Lauch Screen

2015-08-21 10:53:33 1061

原创 OC NSFileManager

iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。

2015-08-18 17:28:33 919

原创 为 UIImageView 添加Tap手势

一句代码为UIImageView添加Tap手势。

2015-08-18 16:53:21 1305

原创 OC UIAlertView简化使用

UIAlertView简化使用,一句话任何位置调用UIAlertView。

2015-08-18 16:25:51 1478

原创 让UITableView的headerView或footerView跟随cell一起滚动

以headerView为例(footerView处理方式类似),以下四种方式均有独到之处。

2015-08-18 16:07:43 3250

转载 iOS 之选择器(Selector)

1 前言    本文是一篇关于选择器(Selector)的文章,Selector可以理解为一个方法名,具体见下文。    英文原文:http://blog.csdn.net/developer_zhang/article/details/12188099    转载请注明出处: http://blog.csdn.net/developer_zhang2 详述

2015-07-28 18:10:59 1855

原创 OC 自定义 setDateFormat 显示格式

-(NSString *)getStringFromDate:(NSDate *)aDate{ NSDateFormatter *dateFormater=[[NSDateFormatter alloc]init]; [dateFormater setDateFormat:@"M/dd - HH:mm"];//需转换的格式 NSString *dateStr = [dateFormater stringFromDate:aDate]; [dateFormater relea

2015-07-23 10:00:11 1374

原创 OC 中new与alloc/init的区别

概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其他定制的初始化方法。

2015-07-22 09:59:58 3129

原创 OC 中self. 与 下划线的区别

@property (nonatomic,copy) NSString *propertyName;self.propertyName是对属性的访问;使用_propertyName是对局部变量的访问。

2015-07-22 09:44:12 3653

原创 iOS 开发之数据库(SQLite)

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲

2015-06-29 17:08:36 729

转载 iOS 开发消息推送(APNS)

转自:http://blog.csdn.net/shenjie12345678/article/details/41120637好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然

2015-06-25 11:50:05 2971

原创 iOS 延时执行(OC)

本文列举了四种延时执行某函数的方法及其一些区别。

2015-06-24 17:14:07 2496

转载 Objective-C编码规范[译]

http://www.jianshu.com/p/8b76814b3663原文链接 : The official raywenderlich.com Objective-C style guide原文作者 : raywenderlich.com Team译文出自 : raywenderlich.com Objective-C编码规范译者 : Sam Lau由于我正在

2015-06-24 14:44:47 966

原创 苹果(APPLE)开发者账号说明及注册流程(99美元公司版/个人版及299美元企业版)

APPLE的政策是,要发布到APP STORE必须用99美元的个人版或公司版Apple Developer Programs,要在非商店外下载只能使用299美元的企业版iOS Developer Enterprise。

2015-06-24 10:56:46 9564

原创 QLPreviewController 展示TXT文本时中文乱码的解决方法

在使用QLPreviewController展示TXT等文档时,Windows下生成的UTF-8格式的文件会出现中文(以及其他特殊字符)乱码的问题。

2015-06-08 09:37:23 2795 1

转载 Objective-C 语法修饰符 static extern const

constconst最好理解,修饰的东西不能被修改指针类型根据位置的不同可以理解成3种情况:I 常量指针// 初始化之后不能赋值,指向的对象可以是任意对象,对象可变。NSString * const pt1;II 指向常量的指针// 初始化之后可以赋值,即指向别的常量,指针本身的值可以修改,指向的值不能修改const NSString * pt2;III 指向常

2015-05-26 18:29:34 776

转载 #define和预处理指令的使用。

#define是预处理指令,本质是文本替换。预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。预处理指令是以#开头的代码行,#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。正行语句构成了一条预处理指令,该指令将编译器进行编译之前对源代码做某些转换,下面是一些常用的预处理指令,#    空指令,没有任何

2015-05-26 17:51:19 2525

原创 const 与 #define

用const来定义常量,也可以用 #define来定义常量。但它们却又实质的区别。

2015-05-26 17:28:15 551

原创 UITableView 相关总结

UITableView 作为iOS开发中最常用的控件,我们有必要对其做系统而全面的了解。

2015-05-26 13:44:10 571

原创 iOS Tips

iOS开发中个人遇见的关于Objective—C及Xcode的一些小技巧。

2015-05-26 10:17:23 688

原创 让UITableView响应touch事件

我们知道UITableView没有像UIButton那样可以通过addTarget方法来监听touch事件,因此在某些场合,特别是在UITableViewCell中包含UITextField的时候,我们很有可能想通过点击UITableView的其他地方来取消UITextField的焦点。也许有朋友会说,使用UITapGestureRecognizer手势来取消焦点,这样是可以行得通,但是如果TextField中有clearButton或者其自定义的Button的时候,手势就会吸收掉事件了,导致按钮无效。

2015-05-22 10:51:01 4710 1

原创 iOS开发单例模式(Singleton)

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。

2015-05-20 11:11:32 870

原创 iOS开发中Xcode编译错误 linker command failed with exit code 1 (use -v to see invocation) 的解决办法

clang: error: linker command failed with exit code 1 (use -v to see invocation) 的Xcode错误调试,在iOS开发中算是一个最常见的错误。但是出现这个错误的情况却有好多种,以下总结希望可以对大家有点帮助。

2015-05-15 08:54:36 10028 1

原创 iOS开发中Objective-C 对 URL的URLEncode(编码)与URLDecode(解码)

url字符串中具有特殊功能的特殊字符的字符串,或者中文字符,作为参数用GET方式传递时,需要用urlencode处理一下。

2015-05-11 10:01:56 11271 1

原创 Mac OS X 重置网卡

将Mac OS X的网络配置重置到出厂设置的状态(其实就是系统自动检测设备并重新生成配置)。

2015-05-06 21:12:38 22266

原创 iOS开发property属性浅析

@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。

2015-04-21 16:37:38 631

原创 Http/Https、TCP/IP与SOCKET的连接

IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。

2015-04-21 10:50:01 2232

原创 Mac OS下安装配置openfire

Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。

2015-04-16 17:42:30 1886

原创 Mac OS下安装mysql及其简单使用

MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2015-04-16 13:59:35 7093

原创 Mac OS下安装ProtocolBuffer与iOS的简单使用

protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。

2015-03-27 15:55:06 3273

JAVA 编码规范

JAVA 编码规范。较为常规,有实际的参考作用。

2016-09-22

iOS Objective-C 编码规文档

非常详细的iOS Objective-C编码规范,每一个单元都有详细的事例和解析。欢迎各位参考与实践。

2016-09-12

iOS Objective C编码规范

非常详细的iOS Objective-C编码规范,每一个单元都有详细的事例和解析。欢迎各位参考与实践。

2016-09-12

iOS音频录制与播放

iOS功能齐全的音频录制与播放的Demo。页面虽然简单,但代码逻辑清晰、注释详细,可用于初学者参考与学习,也可用于单独功能控件的封装参考。

2015-04-11

objective-c简体中文手册.pdf

适用于初学oc的手册.简单明了,可快速掌握OC的基本知识.

2013-08-28

空空如也

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

TA关注的人

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