在XCode中使用SVN

Xcode 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径,而SVN是版本控制工具,那么Xcode SVN又是什么呢?如何配置Xcode SVN?Xcode SVN配置方法    Mac自带svn,所以我们就不需要下载了,稍稍修改一下subversion配置就能使用。大大教了两种方法:第一步,配置 Subversion  Leopard中自带了S...
SVN XCode

iOS开发:给View设置渐变背景

iOS里要设置渐变的背景不是很方便,Interface Builder只能设单色背景,渐变需要代码实现。原理是往指定的View的layer里插入一层CAGradientLayer。先定义一个GradientColors类方便构造指定颜色的CAGradientLayer。importUIKit classGradientColors{ letcolorTop:CGColorRef letcol...
View设置渐变背景 iOS开发

iOS百度地图开发之路径规则

最近要做个类似这样的地图效果。在这里不得不吐槽下iOS百度地图开发文档,内容远没有安卓版的详细。。。。要实现这种效果,这就得用到百度地图的路径规划了。开发文档上是这样写的路径规划百度地图iOS SDK为开发者提供了公交换乘、驾车和步行三种类型的线路规划方案,同时根据不同的方案还可以选择“时间最短”、“距离最短”等策略来完成最终的线路规划。开发者可根据自己实际的业务需求来自由使用。公交换乘的线路规范...

iOS开发初体验Demo

之前一直在看OC基础,这两天才开始弄iOS开发的Demo,现在更多的学习资料都是xCode4.X的,发现xCode6.1还是改动了不少东西,很多功能需要了解一下,大概就是痛并快乐着,大神可以直接忽略我了,说来说去都是开发,具体看图分析:1.新建单视图文件:2.新建项目名称,语言选择OC:3.这个就是拖了两个控件放在View上面的,其中有一个比Android好的就是不需要自己新建模拟器,取消一下自动...
iOS开发 iOS开发初体验

iOS8中使用TouchID校验

在iOS8中,开发者们可使用向第三方应用开放了Touch ID权限的API,以便他们在应用中使用指纹认证来完成用户认证部分。本文主要介绍如何在应用中集成 Touch ID 来校验用户的身份。#importLocalAuthentication/LocalAuthentication.h这个库必须要Xcode6并且连接的是真机,才不会提示找不到的错误。 如果是模拟器会提示找不到这个库。-(IBAct...
iOS开发 TouchID校验

IOS-TextField控件详解

//初始化textfield并设置位置及大小 UITextField*text=[[UITextFieldalloc]initWithFrame:CGRectMake(20,20,130,30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle=UITextBorderStyleRoundedRect; typedefenum{ UITextBorder...
IOS开发 控件详解

IOS开发-多线程编程技术(Thread、Cocoa operations、GCD)

线程的定义:每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。转自百度百科: 多线程IOS支持的多线程技术:一、Thread:1)显式创建线...
IOS开发 编程技术

ios音频录制"prepareToRecord"模拟器崩溃解决办法

问题描述在心城的开发过程中,在处理音频部分时,有这么段代码NSError*error; self.audioRecorder=[[AVAudioRecorderalloc]initWithURL:[selfgetTempAudioPath]settings:settingDicerror:error];; //... if([self.audioRecorderprepareToRecord...
ios音频录制 模拟器崩

在iOS8创建一个交互性强的本地通知

通知(Notifications),是App用来和用户交流的一种方式,特别是当App并没有在前台运行的时候。通知,正如它的名称所强调的,被用作向用户‘通知’一个事件,或者仅仅向用户提示一条重要信息。总而言之,通知在提示类型的App当中非常有用,甚至在一些别的类型的App当中也是如此。比如,当用户进入一个指定区域(这是iOS8的新特性),一个下载任务完成,或者当朋友给你发送一条信息的时候,一条通知就...
交互性 本地通知 iOS开发

iOS 类别中使用属性

iOS扩展属性:category可以扩展类的方法,但是不能扩张类的属性。如果要扩展类的属性,可以用associative,这个相对于category来说用的比较少,而且他还用到运行时编程,必须使用obj/runtime.h,使用objc_getAssociatedObject,objc_setAssociatedObject以及objc_removeAssociatedObjects.这几个方法的...
类别属性 iOS开发