自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

原创 swift第一章

自己总结,谢谢。

2014-06-24 19:46:34 869

原创 swift

学习swift:http://www.cocoachina.com/special/swift/

2014-06-23 14:42:25 879

原创 shareSDK详细网址

http://wiki.sharesdk.cn/iOS快速集成指南

2014-03-04 17:10:10 957

转载 Xcode 5真机调试

目录[-]一、真机调试所需材料说明二、进入申请界面三、添加App ID四、添加设备(Devices)五、添加证书(Certificates)六、添加描述文件(Provisioning Profiles)七、配置XCode八、P12导出证书版权声明:本文由本人亲自一步步完成,并细心排版生成,望广大同仁尊重一下本人的劳动成果,转载请注明出处,原文

2014-03-03 21:54:32 879

转载 键盘自定义

http://blog.sina.com.cn/s/blog_7018d3820101djut.html一、键盘风格  UIKit框架支持8种风格键盘。typedef enum {      UIKeyboardTypeDefault,                // 默认键盘:支持所有字符       UIKeyboardTypeASCIICa

2014-02-24 11:44:59 749

原创 字符串包含字符串

if([strName rangeOfString:searchView.text].location !=NSNotFound)这个语句是查看strName中是否包含searchView.text的内容。。。。

2014-01-21 11:19:44 862

原创 mac 下 svn working copy locked

今天找了一堆方法,什么这啊那啊的,只想说都是些废话,一句话就ok在终端输入:  svn cleanup "这里写你的文件路径"很简单的就ok了啊。

2014-01-20 11:05:39 874

原创 关于项目定位

今天遇见了个问题,搞了好久,就是项目中的定位功能一个问题。因为手机的定位服务是开着的,开始项目的定位是关着的,于是就有了项目进入定位模块就会闪退,初看以为是程序崩了,可是后来经过同事提醒,才知道,原来是因为手机定位原因。把手机设置-隐私-定位打开,找到项目,把项目的定位也打开。。。

2013-12-26 13:22:40 769

原创 ASI发送两个请求

不知怎么回事,asi突然发送两次请求request.shouldAttemptPersistentConnection= NO;可以解决问题。。

2013-12-23 12:17:29 1066

原创 iOS NSDictionary

看了看  objectForkey和valueForkey的区别同样是取值NSMutableDictionary *dict = [[NSMutableDictionaryalloc] init];    [dictsetValue:@"AA"forKey:@"MM"];    NSLog(@"aaa = %@",[dictobjectForKey:@"

2013-12-23 11:50:43 868

转载 iOS 推送功能

这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资料众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容易驾驭,往往

2013-12-17 14:25:15 728

转载 self的一些总结

关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了.    进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h@interfac

2013-12-17 12:16:14 442

原创 Image截取

//保存整个图片进入相册,//    UIGraphicsBeginImageContext(self.view.bounds.size); //currentView 当前的view//    //    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//    // 

2013-12-16 17:55:25 937

原创 ios7UITableView中的cell

今天进行一个项目,就是在ios5.6中tableview和ios7tableview的维护吧。ios7中cell内容不能显示出来,和cell中的button不能相应触摸事件。看了看说是因为cell上又有一个scrollview- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath

2013-12-13 14:15:45 1094

转载 popover

目前那些popover的menu,loadingview之类的都是搞view,可以解决。但显示的时候其实挺麻烦的,得先保证全屏,在addsubview,消失时又得removefromsuperview,还得保证这个view在最上层,代码得可重用度也不高。其实iphone程序是支持多窗口显示得,而且还支持分层显示,就是设置window得windowlevel。Mac上有类似的属性可以得到很多

2013-12-03 00:19:25 664

原创 iOS 邮箱验证

-(BOOL)validateEmail:(NSString*)email{   if((0 != [emailrangeOfString:@"@"].length) &&       (0 != [emailrangeOfString:@"."].length))    {       NSCharacterSet* tmpInvalidCharSet = [

2013-11-30 12:54:40 1067

原创 调用应用2

一、调用app store界面方法在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。实际上的做法很简单,使用的还是UIApplication类的OpenURL方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"

2013-11-29 20:31:19 773

原创 应用互相调用

1)在plist文件中,注册对外接口    在xcode group&files 里面,展开 resources选择info.plist   鼠标右击information property list ,然后从列表中选择URL types     右击 add row 添加一个对象(item)右击item add row      从列表中选择 URL  Schem

2013-11-29 13:31:42 799

原创 coreData,sqlite3,fmdb

core datacore data 基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。core data可以使你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。core data提供了基础结构去处理常用的功能,例如保存,恢复,撤销和重做,允许你在app

2013-11-21 11:52:24 1833

原创 iOS 基础知识

iOS开发知识要点原贴地址:http://wiki.magiche.net/pages/viewpage.action?pageId=8847751,计算一个字串在指定宽度,指定字体情况下,需要渲染的实际像素高度[@"abcdefg" sizeWithFont:[UIFont systemFontOfSize:12] constrainedToSize:CGSizeMa

2013-11-15 14:14:55 1321

原创 asi详解

ASIHTTPRequest 详解, http 请求终结者原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存

2013-11-15 12:17:37 1536

原创 ScrollView使用机制

UIScrollView 原理   转贴:http://www.cocoachina.com/bbs/read.php?tid=40965在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subvi

2013-11-15 11:11:30 948

原创 ios7新特性--19

介绍今天的文章十分简短,但对于那些已经使用设备唯一标识追踪客户的开发者来说是很重要的。你可能有很多原因想用设备ID,然而它也被看做涉及隐私—未经客户许可追踪客户。设备UDID在IOS5废弃了,在IOS7移除了。IOS6介绍了一种替代方法,也是现在支持的唯一方法。供应商标识uniqueIdentifier最接近的替代方法是UIDevice – identifierForVendor,

2013-11-10 15:53:07 1065

原创 ios7新特性--18

介绍我们有时候可能需要取UIView对象的快照,有几个原因,您可能希望—从动画性能改进上去分享您的应用程序的屏幕截图。现有的方法面临几个问题:1、        代码不简单2、        复杂的渲染选项,比如层面罩的难再生3、        OpenGL层需要特殊的事例代码4、        快照处理十分慢事实上,真的没有任何通用的“快照”代码可以应付所有可能的场景。

2013-11-10 15:52:12 2118

原创 ios7新特性--17

介绍回到10看一下,通过创建导航栏控制器渐隐转换效果,我们是如何创建自定义控制器转换的。视图控制器交互转换添加了另一个维度,允许转换时交互式控制,通常使用手势。今天学一下如何为模态视图控制器创建交互转换,类似卡片翻转。当用户拖动卡片翻转时,会跟随手指进行动画。翻转动画交互转换需要自定义动画,因此我们需要创建一个自定义动画,类似于创建渐隐效果的动画。我们需要符合

2013-11-10 15:51:23 1410

原创 ios7新特性--16

介绍IOS7在mapping框架中可以看到MapKit的一些改变和新增。其中一个关键的例子,新增一个API可以提供两点之间的路线指南。今天我们将建立一个简单的选择路线的应用来看一下如何使用这个API。我们也会简要的介绍一下叠加渲染的API。请求方向指南MapKit中我们需要许多不同的类,但通过依次使用它们会觉得非常简单的。为了查询苹果服务器方向指南集合,我们需要MKDirections

2013-11-10 15:50:17 1330

原创 ios7新特性--15

介绍自从IOS2开始,UIView已经有了动画方法,在IOS4添加基于块的API。这些方法是对下层CoreAnimation层的封装,UIView的实例基于这个渲染。UIView的动画制作的方法允许一些动画属性(例如transform, backgroundColor,frame, center等等 )设置最终状态,持续时间和其他选项例如动画曲线。然而,动画中设置中间状态,所谓键帧,还

2013-11-10 15:49:17 1117

原创 ios7新特性--14

介绍阅读清单的概念很简单-通常当你浏览时遇到一篇文章想要阅读,但是没有时间立即阅读。一个阅读清单是一种暂时的书签页面,这样你就可以稍后阅读它。有各种各样的第三方阅读清单的应用程序,但IOS7 SafariServices为阅读清单暴露了一个API,阅读清单是Safari不可或缺的一部分。用法使用Safari的阅读清单很容易,感兴趣的只有3个方法。一个阅读清单项包括URL,主题和描述

2013-11-10 15:47:32 906

原创 ios7新特性--13

介绍从IOS5开始,IOS系统已经在siri上集成了语音合成的功能,但是是私有API。但是在IOS7,新增了一个简单的API----AVSpeechSynthesizer来做这件事情。嗓音IOS7包含了一组可以用来合成的声音的嗓音,你可以自定义多种嗓音来合成。 AVSpeechSynthesisVoice:speechVoices返回当前可用的嗓音数组:2013-07-12

2013-11-10 15:47:05 988

转载 ios7新特性--12

问题引入:iOS7中导航栏按钮图片会有左右偏移,比如leftBarButtonItem可能会向右偏移10几个像素。解决办法1:自定义一个Button,代码如下:1@interface BarItemButton : UIButton2 3@

2013-11-10 15:45:04 877

原创 ios7新特性--11

前言:本文由DevDiv社区@jas 版主原创翻译,转载请注明出处!原文:http://www.shinobicontrols.com/b ... 3-background-fetch/介绍IOS7介绍了一些新的多任务接口。我们已经看到NSURLSession提供的一个守护进程在后台下载数据。另一个新的后台特性:即使应用没有运行的情况下,也可以获取更新的内容。这样的话,你的

2013-11-10 15:44:21 873

原创 ios7新特性--10

大家都知道,过去的IOS系统网络处理是通过NSURLConnection来实现的。由于NSURLConnection通过全局状态来管理cookies和认证信息,这就意味着在某种情况下,可能同时存在两个不同的连接去使用这些公共资源。NSURLSession很好的解决了许多这种类似的问题。本文连同附件一共讨论了三种不同的下载场景。本文会着重讲述有关NSURLSession的部分,整个项目就不再

2013-11-10 15:41:07 780

原创 ios7新特性--9

介绍iOS7引入了新的文本渲染框架,叫做TextKit。TextKit是基于抢塔的CoreText渲染引擎的,所有苹果提供的基于文本的控件现在都已经使用TextKit引擎。TextKit是iOS中非常重要的提升,而其中就包括Dynamic Type和font descriptor。 本文的代码可以在这里下载github.com/ShinobiControls/iOS7-day-by-d

2013-11-10 15:36:22 1032

原创 ios7新特性--8

Asset catalog是有一系列的图片,图标,启动画面等组成的。当创建Xcode5工程时候会常见一个asset catalog,名字为Images.xcassets。Asset catalog在磁盘中是一个目录。目录中除了包含图片外,还包含一个json文件,如下图所示:App icons 和launch imagesImages.xcassets 中包含AppIcon和

2013-11-10 15:32:01 1225

原创 ios7新特性--7

iOS7之前,如果一个gesture recognizer想要另一个recognizer失效、不工作,你可以使用 requireGestureRecognizerToFail: 创建一个永久的关系。这样显然是不太灵活的。在iOS7中,UIGestureRecognizerDelegate引入了两个方法,可以运行时动态的设置失效的条件:● gestureRecognizer:gestureR

2013-11-10 15:26:56 941

原创 ios7新特性--6

UIDynamicBehavior表示可以执行的动作,比如UIGravityBehavior,可以让物体沿着Y轴下沉,比如UIAttachmentBehavior可以像绳子一样,把重物挂住,另外还有撞击等等。而UIDynamicItem是可以应用这些行为的对象。而UIView已经实现了UIDynamicItem协议。 要让UIDynamicItem遵循这些UIDynamicBeha

2013-11-10 15:23:31 711

原创 ios7新特性--5

iOS7中引入了controller之间切换动画,适用于UINavigationController栈内切换,也适用于madal显示。iOS7中的controller动画切换支持两种类型,一种是自动切换,一种是交互式切换。这里我们展示一下如何在navigation controller中实现fade自动切换。Navigation Controller DelegateUINav

2013-11-09 21:26:27 2183

原创 ios7新特性--4

苹果发布iOS7之后,iOS7全部采用扁平化的界面,我们的app界面在iOS7上出现了很大的改变,这包括UINavigationBar,UIButton,UIActionSheet,UITabBar等。现在我主要针对这几个功能说明一下在iOS7上的兼容性。1.UINavigationBar在iOS7以下所有的UINavigationBar都采用拟物化的界面,给人的感觉很有立体感,但是在

2013-11-09 21:20:52 2281

原创 ios7新特性--3

Map Kit 框架 (MapKit.framework) 包含了大量的改进以及为基于地图的程序提供了新特性。利用地图显示位置信息的应用现在可以使用Maps这个程序用到的3D地图,包括控制程序控制视线角度。Map Kit还包含其他一些改变,这些改变可以提升你的程序地图体验。·       Overlays可以放置在地图内容的不同层级上,这样就可以它就可以显示在其他相关数据的上面或者下面。·

2013-11-09 21:04:24 925

原创 ios7新特性--2

iOS 7 为应用程序提供新的后台执行模式:·       应用程序需要需要下载新内容,可以向系统注册,这样程序会被定期唤起或者启动,然后可以在后台下载内容。要注册这个功能,需要打开Info.plist 文件,设置UIBackgroundModes 键值为 fetch ,并且通过setMinimumBackgroundFetchInterval: 方法设置最小的获取内容的时间间隔。另外,程

2013-11-09 21:02:27 1784

iOS 常见面试题

常见的一些基础面试题,希望能够帮助到才找工作的朋友,我也是才找到工作,能体会到你们的心情。

2013-10-29

自定义键盘

ios自定义键盘,即在弹出数字键盘的时候左下角自定义一个控件,以方便进行操作。

2013-10-21

空空如也

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

TA关注的人

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