iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
· Model-View-ViewModel for iOS [译]发布时间:2014-07-13
如果你已经开发一段时间的iOS应用,你一定听说过Model-View-Controller,即MVC。MVC是构建iOSapp的标准模式。然而,最近我已经越来越厌倦MVC的一些缺点。在本文,我将重温一下MVC是什么,详述它的缺点,并且告诉你一个新的方式来架构你的app:Model-View-ViewModel。拿出你的流行语bingocard(宾果卡,一种游戏卡片-译者注),因为我们即将进行一次范式转变。Model-View-ControllerModel-View... 查看全文
现在语音服务越来越热,我们平时使用的很多软件都带有语音合成和识别功能,用起来也很方便。说到语音服务,Google和微软都提供过API接口,不过笔者要介绍的是国内的智能语音技术提供商---科大讯飞。之前看过一个比较Google、微软和科大讯飞语音识别引擎的博文(http://fqctyj.blog.163.com/blog/static/70843455201361955322797/),有兴趣可以去看看。笔者接触语音服务的时间也不长,对语音服务也不是很了解,但是拆解过科大讯飞的Demo... 查看全文
· 关闭ios虚拟键盘的几种方法发布时间:2014-07-11
在iOS应用开发中,有三类视图对象会打开虚拟键盘,进行输入操作,但如何关闭虚拟键盘,却没有提供自动化的方法。这个需要我们自己去实现。这三类视图对象分别是UITextField,UITextView和UISearchBar。这里介绍一下UITextField中关闭虚拟键盘的几种方法。第一种方法,使用它的委托UITextFieldDelegate中的方法textFieldShouldReturn:来关闭虚拟键盘。在UITextField视图对象如birdNameInput所在的类中实现这个方法... 查看全文
· ios各种手势,很有意思发布时间:2014-07-09
一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event-(void)touchesCancelled:(NSSet*)toucheswithEvent:(UIEvent*)event-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event-(void... 查看全文
BI中文站7月8日报道据网络广告公司Quantcast的最新统计数据显示,尽管面临着来自Android的激烈竞争,苹果iOS仍然在美国市场上占据统治地位。美国投资银行PiperJaffray的分析师吉恩-蒙斯特(GeneMunster)考察了Quantcast公司跟踪统计的移动网络流量数据,结果发现“在美国,iOS的移动流量占全部移动流量的比例从2013年6月的60.5%略降到了2014年6月的60.3%;同期,Android的移动流量占比从28.5%增长到了33.4%... 查看全文
7月9日,在最新的测试版iOS操作系统中,苹果公司对即将推出的iOS8健康(Health)应用作出了重大改进。在这些改进中,最引人注目的是健康应用现可利用iPhone自带的M7动作追踪硬件来进行数据搜寻。在苹果作出改进以后,健康应用的Steps标签计数器现在已可在不连接任何第三方应用或硬件设备的情况下向用户报告步数。由于这项功能很可能将需使用M7处理器的缘故,因此用户将需拥有iPhone5s才能直接从设备获得步数相关数据。用户将会发现,M7处理器能为健康应用预装一整个星期的数据。测试发现... 查看全文
如今移动操作系统划分基本定格,Android与iOS联手霸占了95%的市场份额,WindowsPhone则占据4%,而留给小众操作系统的空间仅有可怜的1%。但不容否认的是,在这1%的市场份额中,小众系统们却五花八门的演绎着自己的精彩,给那些追求个性化的用户群体带来了星星之火。黑莓:小众系统的领头者小众操作系统由于应用数量相对较少,这也成为了消费者不愿意选择的主要原因。就这点而言,黑莓BlackBerry深有感悟。2013年是黑莓至关重要的转型之年,他们推出了BB10系统... 查看全文
在开始这章之前,先做个说明,从这篇开始,我所使用的xcode更新成了最新的版本,版本是4.6.1(4H512),如下:大家可以打开自己电脑上的AppStore,然后搜索xcode,第一个出现的就是Xcode,然后直接点击安装就行,很方便且智能,如果你的电脑上有旧版本的xcode,它还会提示你删除,反正整个过程我按住下来还是很容易的。另外,从这篇开始,我使用的教程也做了相应的升级,现在使用的教程为这个大家去搜一下就可以找到,很方便。好了,其他的没什么不同,下面开始我们这一篇的学习。1... 查看全文
简介:如果你阅读这本书,你可能已经牢牢掌握iOS开发的基础,但这里有一些小特点和实践是许多开发者并不熟悉的,甚至有数年经验的开发者也是。在这一章里,你会学到一些很重要的开发技巧,但这仍远远不够,你还需要积累更多的实践来让你的代码更强力。/*本文翻译自《iOS7ProgrammingPushingtheLimits》一书的第三章“YouMayNotKnow”,想体会原文精髓的朋友请支持原书正版。————&mdash... 查看全文
1>创建程序载入界面-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//1>创建窗口self.window=[[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];//2>... 查看全文
· ios按钮点击后翻转效果发布时间:2014-07-04
代码是网上找到的,不过找到的时候直接复制下来不能用,稍微整理下,为和我一样水平的菜鸟观摩一下下。(1)引入“QuartzCore.framework”库,头部引用。C代码#include<QuartzCore/CoreAnimation.h>(2)直接上代码,你懂的。C代码-(IBAction)buttonP:(id)sender{[selfbuttonAnimation:sender];}-(CAAnimation*)animationRotate... 查看全文
一、项目结构二、主要代码1、CoreManage.h#import<Foundation/Foundation.h>@protocolSampleProtocol;//声明核心类的属性和方法@interfaceCoreManage:NSObject@property(nonatomic,assign)id<SampleProtocol>delegate;-(void)doMainWork... 查看全文
· 一位 iOS 开发者眼中的 Google I/O发布时间:2014-07-03
苹果的WWDC和Google的I/O都是面向开发者的大会,但是,它同时也是一场大众盛宴,特别是主题演讲,公司常会发布一些新产品,直接影响到消费者。今年的情况有所不同。两家公司均未发布硬件产品,软件和服务也基本都是面向开发者。结果就是,开发者感觉意犹未尽,而其他人觉得无聊乏味。asymco网站对今年WWDC的比喻,“这是一场水泥大会,水泥爱好者欢呼雀跃,而《建筑学文摘》的作者搞不懂他们吵吵什么。”这个比喻也适用于今年的GoogleI/O... 查看全文
· 【iOS】在页面中展示gif动图发布时间:2014-07-01
1-(void)viewDidLoad2{3[superviewDidLoad];4//Doanyadditionalsetupafterloadingtheview.56//1:使用第三方库7NSData*data=[NSDatadataWithContentsOfFile:[[NSBundlemainBundle]pathForResource:@"moe"ofType:@"gif"]];8GifView*dataView=[[GifViewalloc]initWithFrame... 查看全文
· ios视图frame和bounds的对比发布时间:2014-07-01
bounds坐标:自己定义的坐标系统,setbound指明了本视图左上角在该坐标系统中的坐标,默认值(0,0)frame坐标:子视图左上角在父视图坐标系统(bounds坐标系统)中的坐标,默认值(0,0)子视图实际位置=父视图实际位置-父视图bounds坐标+子视图frame坐标一、bounds只影响“子视图”相对屏幕的位置,修改时不会影响自身相对屏幕的位置1、父视图bounds坐标为(0,0)时-(void)viewDidLoad{[superviewDidLoad]... 查看全文
如果你想在iOS程序中提供一仅在wifi网络下使用(Reeder),或者在没有网络状态下提供离线模式(Evernote)。那么你会使用到Reachability来实现网络检测。写本文的目的了解Reachability都能做什么检测3中网络环境2G/3Gwifi无网络如何使用通知单个controller多个controller简单的功能:仅在wifi下使用Reachability简介Reachablity是一个iOS下检测,iOS设备网络环境用的库... 查看全文
我们继续学习TableView的内容,这次主要是针对UITableViewCell,在前一篇的例子中我们已经使用过UITableViewCell,一个默认的UITableViewCell包含imageView、textLabel、detailTextLabel等属性,但是很多时候这些默认的属性并不能满足需要,其实更多的时候我们想自己制定UITableViewCell的内容,这篇学习的就是制定自己的UITableViewCell。UITableViewCell继承自UIView... 查看全文
好久没有写博客了,这也算是我步入新工作后的第一篇技术博文吧。在进入新公司前,早就有了技术层进入下一个迭代的准备,但很多事情是意想不到的,就像我以C#程序员的身份面试入职的,而今却是一个全职的IOS开发。从C#到Objective-C的切换,还是有不少成本的,加上今年又推出了Swift,以后要学习的路是漫长的,其实,学习的路本身就是漫长的,不应该满足于一个阶段和特定领域。对我而言,语言的切换,已经太常见了,学习一门语言是很容易的事情,但,完全的掌握它,却不是易事,就像去摸清一个陌生人的脾气一样... 查看全文
· ios拇指社保应用源码发布时间:2014-06-27
ios拇指社保应用源码,仿照深圳社保app做的,有欢迎界面、广告轮播、自定义tabbar功能等,喜欢的朋友可以下载研究看看吧。<ignore_js_op><ignore_js_op><ignore_js_op><ignore_js_op><ignore_js_op>详细说明:http://ios.662p.com/thread-184-1-1.html... 查看全文
不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅。这次我们主要学习的内容有2个,一个是TabBar,如下图很熟悉的界面(iphone中的phone),另一个Picker,如下图在正是开始学习项目之前,先首先简单介绍一下这次的例子的一个结构,当然一个rootcontroller肯定是有的,用来控制其他subController的切换... 查看全文