自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keyZhang的专栏

我就是灵感世界中的那片钥匙。。。。。。

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

原创 App Transport Security

应用程序数据传输安全 最近在使用xcode7进行一个简单的网络请求时程序报错: Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app

2015-07-16 13:53:45 6472

原创 SQLite备忘

SQLite 是一款开源嵌入式文件型数据库,这个主要是和其他一些C/S架构的关系型数据库比较而来的,比如MySQL等.说他是嵌入式,因为SQLite的所有功能全部包装在一个dll中,我们只需要使用其中的导出接口就可以操作SQLite数据库,这样使得数据存储功能能够很方便的集成进用户的程序中,并运行在客户程序的进程空间中说他是文件型,因为SQLite的数据库文件就是一个独立文件(SQ

2014-09-11 23:35:47 561

原创 iOS宏编译的两种方法

iOS宏编译的两种方法第一种 适合修改原基础上得调试代码#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#define debugMethod() NSLog(@"%s", __func__)#else#define NSLog(…)#define debugMethod()#endif-----

2014-06-24 11:21:56 1216

原创 CGContext查阅备忘

0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGCon

2014-06-02 02:13:40 684

原创 block

Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内存泄漏要么内存被提前释放导致crash。 Block的使用很像函数指针,不过与函数最大的不同是:Block可以访问函数

2014-05-30 10:54:23 915

转载 如何为iPhone 5s编译64位应用

随着iPhone 5S的推出,大家开始关心5S上所使用的64位CPU A7。 除了关心A7的性能以外,大家还会关心一个问题,那就是使用A7的64位系统对应用有没有什么要求。特别是应用开发者,大家都比较关心我们的应用如何迁移到64位的系统上来,以充分发挥A7的能力。其实这些问题都可以在苹果的官方文档《64-Bit transition Guide for Cocoa Touch》中找

2014-04-12 22:32:16 724

原创 iOS系统框架介绍--CocoaTouch层

iOS 操作系统是 iPhone、 iPod touch 以及 iPad 设备的核心。作为一名iOS开发工程师,很有必要去对iOS平台进行一定的了解,构建 iOS 平台的知识与 Mac OS X 系统同出一辙,iOS 平台的许多开发工具和开发技术也源自 Mac OS X。但开发者无须具备 Mac OS X 开发经验就可以编写 iOS 应用程序。iPhone 软件开发包(SDK)为着手创建 iO

2014-04-02 15:06:28 3119

原创 iOS小功能备忘----实现文字复制到粘贴板

今天,我们一起来学习在iOS中如何自定义将文字复制到粘贴板。在iOS中有三个控件自身就有复制-粘贴的功能:UITextView、UITextField和UIWebView。在这里,我们自定义一个button实现将label中的文字复制到粘贴板中。首先创建一个工程,

2014-03-24 00:42:24 3896

原创 轻松在mac上配置svn服务器

最近在项目中需要用到SVN服务器方便与同事一起协同开发,在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。但是在mac环境中,由于Mac自带了svn的服务器端和客户端功能,因此我们可以直接使用Mac中自带的服务器。虽然说这省去了我们在Mac上搭建svn的繁琐操作,但我们仍需要对Mac自带的svn服务器做一定的配置。话不多说,首先选择好一个存放svn的路径,新建一个sv

2014-03-06 11:00:35 2326

原创 贴一个拿到设备型号的方法(例如:iPhone 4,iPhone 5等)

贴一个拿到设备型号的方法(例如:iPhone 4,iPhone 5等),供大家参考。- (NSString*) doDevicePlatform{ size_t size; int nR = sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char *)malloc(size);

2014-02-14 09:46:49 936

原创 在 iOS 应用中直接跳转到 AppStore

在iOS应用中直接跳转到AppStore其实十分简单。首先,拿到你要跳转到的AppStore地址(URL) 例如:https://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8然后将 http:// 替换为 itms:// 或者 itms-apps://:然后调用以下代码[[UIAppl

2014-02-09 14:24:17 1172

原创 iOS开发----IOS项目自动生成技术文档

做项目一般都会要求写技术文档,特别是单干接项目的,客户多少都会要求除了提供code之外,还得提供技术文档,而如果我们手写这类的文档,那工作量不比写code少。一般的开发工具都会提供类似集成的功能,比如Java语言本身就自带javadoc命令,可以从源码中抽取文档,几个配置,几条命令就搞定了。Xcode工具本身不具备这样的功能,但是我们通过一些插件和工具来达到这个目的。

2014-02-09 11:14:14 2977

原创 iOS7适配坐标问题

最近在准备项目当中,安装了xcode5后发现多多少少有些不适应,有些功能用起来还不是特别习惯。其次,IOS7的适配问题也很是让人头痛,在网上看了一些资料和下了一些Demo总算了有点头绪了,总结起来有以下几点,希望自己在以后的项目中注意。        1、原点坐标问题以前在写xy坐标时都是在状态栏或者导航栏下,现在一律统一到屏幕的左上角了,那么状态栏要不要是个问题。需要隐藏状态栏:在I

2014-01-18 15:43:47 1111

转载 iOS里的MVC

iOS里的MVChttp://gaoyong.diandian.com/post/2011-11-02/6443926我们今天谈谈cocoa程序设计中的 模型-视图-控制器(MVC)范型。我们将从两大方面来讨论MVC: 什么是MVC?M、V、C之间的交流方式是什么样子的? 理解了MVC的概念,对cocoa程序开发是至关重要的。 一、MVC的概念MVC

2013-09-13 14:17:42 872

空空如也

空空如也

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

TA关注的人

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