iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
· IOS 程序员开发最常用宏定义发布时间:2013-11-20
网上对IOS的宏定义比较多,我总结了一些最常用的宏,后续还会继续补上。1.首次启动判断:#defineFirst_Launched@"firstLaunch"2.ios7系统判断:#defineIsIOS7([[[UIDevicecurrentDevice]systemVersion]floatValue]>=7.0?YES:NO)3.判断是否Retina屏、是否IPhone5、是否IPad#defineisRetina... 查看全文
似乎每个iOS应用开发学习者都是从这篇文章开始写博客的,我也不例外,也从这里写吧,内容雷同,但绝对是原创。因为一直相信,通过自己的理解写出来,是掌握技术一个很好的途径。Xcode苹果最为优秀的集成开发环境(IDE)。可以开发iOS和MacOSX的应用程序。Xcode中包含了iOSSDK和iPhone/iPad模拟器,登录MacAppStore,搜索“Xcode”,下载并安装。苹果硬件因为苹果应用开发工具Xcode只能运行在Mac上,因此需要有一台Mac电脑;考虑经济... 查看全文
第二篇了.本篇要讲的是数据获取.为什么将数据获取放在第二篇就讲呢?因为我在看别人教程的时候都是先讲控件的属性,然后怎么用控件开始.可是毕竟咱们也是有一定开发经验的人..所以很自然就想先知道怎么从网络上获取数据(毕竟现在开发的软件一般都是需要联网来运行的)所以如果能在一开始就知道数据连接到底怎么实现,到底麻烦不麻烦.那么最起码心里有个底,换言之,我也可以安心的把软件做的好点到时候将数据的那部分模块换成从网络上获取就好了.好了废话不多说了直接进入正题.(PS:我这边只是把我实现数据获取的方式讲一下... 查看全文
· iOS 7.1 初探发布时间:2013-11-19
iOS7.1beta今晨已经悄悄到来,作为一个较大的版本迭代,这次苹果带来了一系列的细节改善和性能上的提升。CultofMac与9to5Mac第一时间对新固件进行了测试。(P.S目前iOS7.1beta1固件已经可以在网上找到,对于非开发者用户来说,下载固件后只需要在iTunes中按着option键(Windows上为shift键)同时点击“更新”,选择下载好的固件即可。若点击“重置”更新固件,设备则会无法激活。)1... 查看全文
· IOS 学习 Key-value coding发布时间:2013-11-19
1前言本节我们主要介绍键值编码,以及如何使一个类符合KVC编码。2详述键-值编码是一个对于间接访问一个对象属性和关系使用字符标识的机制。它支持或者关系几个特别的Cocoa编程机制和技术,在CoreData,applicationscriptability,绑定技术(applicationscriptability和绑定技术特属于OSX)和声明属性的语言特性中。我们也能够使用键值编码简化我们的程序代码。2.1对象属性和KVC对于key-value编码(或者KVC)的核心是属性的普通概念... 查看全文
· iOS 应用程序目录结构发布时间:2013-11-19
iOS应用程序采用的是沙盒原理设计,普及一下知识:沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制授予应用程序的代码访问权限。具体的特点有三点:1、每个应用程序都有自己的存储空间;2、应用程序不能翻过自己的围墙去访问别的存储空间的内容;3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。在Finder上点->前往->前往文件夹... 查看全文
今天在尝试使用CTCallCenter进行电话监听时,发现一直无法捕获电话状态改变的事件,研究了一番之后找到了解决方案,在这里分享给大家。首先使用CTCallCenter监听电话的代码如下:CTCallCenter*callCenter=[[CTCallCenteralloc]init];callCenter.callEventHandler=^(CTCall*call){if([call.callStateisEqualToString:CTCallStateDisconnected])... 查看全文
· iOS文本文件的编码检测发布时间:2013-11-18
windows上很多文本未必是用UTF8,所以在iOS上读取的时候,如何得到文件的编码是个问题。网上有很多读取中文的例子,但是那些不够通用。比如说要读取日文,韩文,阿拉伯文等等的时候,就不行了(虽然一般的app不一定会有这样的需求)。NSString自己带一个函数:+(instancetype)stringWithContentsOfURL:(NSURL*)urlusedEncoding:(NSStringEncoding*)encerror:(NSError**)error... 查看全文
· iOS-default.png启动图片发布时间:2013-11-18
我在xcode5下写的代码,我下载了iOS6的模拟器,我用iOS6和iOS7的模拟器切换运行,有的时候可以运行有的时候不可以运行,报错:2013-11-1716:49:04.049sim[4747:303]/Applications/xcode5/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin/sim:Didnotfindanexecutablefileatthepath... 查看全文
这三种东西:CGContextRef,CGPath和UIBezierPath。本质上都是一样的,都是使用Quartz来绘画。只不过把绘图操作暴露在不同的API层面上,在具体实现上,当然也会有一些细小的差别。我们将主要使用这3个类型,绘制出同一张图片,如下,一个笑脸: 首先使用Quartz的CGPath来做这张图。很简单,首先创建用于转移坐标的Transform,然后创建一个CGMutablePathRef(属于CGPath类型)对象... 查看全文
实现在ios开发中cocoalumberjack发送logemail,这是我转载的,原文:http://ios.662p.com/thread-148-1-1.html-(NSMutableArray*)errorLogData{NSUIntegermaximumLogFilesToReturn=MIN([KRLogManagersharedInstance].fileLogger.logFileManager.maximumNumberOfLogFiles,10)... 查看全文
· iOS 7完美越狱今年没戏了发布时间:2013-11-18
相信不少用户都在等待iOS7完美越狱,但大神iH8sn0w却在今天给我们浇了一盆冷水。iH8sn0w在Twitter上回答网友提问时表示:“iOS6.1.4的越狱可能会提前发布,但我不认为今年内能看到iOS7完美越狱”。从iH8sn0w的发言来看,iOS7完美越狱目前的进展似乎不太乐观,也许是完美越狱团队遇到了比较大的麻烦,另一位大神肌肉男目前还没有对此发表任何评论。相信大多数国人越狱都是奔着九宫格输入法去的,但iOS7中苹果已经加入了九宫格输入法... 查看全文
· Google音乐服务登陆iOS平台发布时间:2013-11-16
11月16日,跳票数月时间后,GooglePlayMusic当地时间周五正式登陆苹果iOS平台。iOS版GooglePlayMusic与Android版本相似,购买价格为每月9.99美元的AllAccess服务后,用户可以存储和收听自己的音乐以及各大唱片公司的音乐。用户还能利用任何音乐或唱片创建定制电台,或收听预先设置的电台。与Pandora和iTunesRadio不同的是,GooglePlayMusic不限制用户在收听电台时可以跳过的音乐数量。这一限制令用户非常不满... 查看全文
本实例实现了AVAudioPlayer播放mp3歌曲文件,实现了播放、暂停、继续操作,音乐音量控制、播放进度显示,同时监听来电打断事件一、控件初始化-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.//初始化三个buttonUIButton*button=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];[buttonsetFrame... 查看全文
· IOS开发(objective-c)~开篇有理发布时间:2013-11-16
自从6月份买了iphone5之后,心里都是觉得不学点IOS开发,始终觉得有点浪费,而且咱还学习C,C++,java,C#,有了这些基础,再不学这个Objective-c确实有点可惜了,所以,说干就干,开始我的IOS之旅了,呵呵。IOS是什么?IOS是美国苹果公司开发的手持设备操作系统,目前搭载这款操作系统的设备包括了iPhone和iPad以及iPodtouch等等。如果你是一个程序员,如果你学过C,C++,Java,并且你有一个Iphone,那我觉得你应该学学IOS开发... 查看全文
注意:CGPathAddArc和CGPathAddArcToPoint函数的原理和CGContextAddArc和CGContextAddArcToPoint函数类似,只不过CGPath相关的函数多了一个CGAffineTransform参数,可以直接应用Transform,对于CGContextAddArc和CGContextAddArcToPoint函数,Transform可以使用CGContextXxxCTM方法,之前也写过一篇文章:iOSQuartz:使用Transform(CTM... 查看全文
FastImageCache是一种在iOS应用程序中高效、持续、超快速的存储和检索图像的解决方案。任何良好的iOS应用程序的用户体验都应该是快速,平滑滚动的,FastImageCache提供图像高速缓存有助于使这更容易实现。对于图片丰富的应用程序,图片加载的性能是个很大的问题。从磁盘中加载单个图像的传统方法实在是太慢了,尤其是在滚动的时候,FastImageCache是专为解决这个问题。您可能感兴趣的相关文章你应该知道的10个奇特的HTML5单页网站Rainyday.js&ndash... 查看全文
· ios7新特性--1发布时间:2013-11-14
1.用户界面的扁平化2.UIKit动态行为支持应用程序可以设置UIView对象和其他对象(遵从UIDynamicItem协议)的动态行为属性。遵从UIDynamicItem协议的对象被称为dynamicitem。动态行为可以提升用户体验,比如加速度动画。UIKit支持以下类型的动态行为:UIAttachmentBehavior对象置顶两个dynamicitem之间或者一个item和某个点之间的连接。当一个item(或者点)移动的时候,被连接的item也跟着移动... 查看全文
· IOS UIButton使用详解发布时间:2013-11-13
第一、UIButton的定义UIButton*button=[[UIButtonbuttonWithType:(UIButtonType);能够定义的button类型有以下6种,typedefenum{UIButtonTypeCustom=0,自定义风格UIButtonTypeRoundedRect,圆角矩形UIButtonTypeDetailDisclosure,蓝色小箭头按钮,主要做详细说明用UIButtonTypeInfoLight,亮色感叹号UIButtonTypeInfoDark... 查看全文
显示股票股价变化的时候,数字为正数的时候需要在数字前面添加正好“+”。当然这不是什么很难的问题,只要稍微判断一下正负,正的时候加一个正好就行。NSString*displayChange=nil;if(change>0){displayChange=[NSStringstringWithFormat:@"+%.2f%%",change];}else{displayChange=[NSStringstringWithFormat:@"%.2f%%",change];... 查看全文