iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
· iOS音效发布时间:2015-05-15
//AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务(SystemSoundService)//SystemSoundService的限制://1.音频播放时间不能超过30s//2.数据必须是PCM或者IMA4格式//3.音频文件必须打包成.caf、.aif、.wav中的一种(注意这是官方文档的说法,实际测试发现一些.mp3也可以播放)播放音频的方法... 查看全文
· ios图片拉伸两种方法发布时间:2015-05-15
UIImage*image=[UIImageimageNamed:@"qq"];第一种://左端盖宽度NSIntegerleftCapWidth=image.size.width*0.5f;//顶端盖高度NSIntegertopCapHeight=image.size.height*0.5f;//重新赋值image=[imagestretchableImageWithLeftCapWidth:leftCapWidthtopCapHeight:topCapHeight];第二种... 查看全文
[注意]转载请注明出处:吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/上篇文章结尾介绍了一下为什么要对xib进行封装,这里不再赘述.大体整理了一下封装的思路(我自己的想法,可能不是很清晰):为了扩展,将xib的代码封装,创建一个类,来描述xib>在新建的.m文件中,新建一个类扩展(类似于viewController)>在新建的.h文件中,加入一个模型的属性(@class)>在新建的.m文件中,重写模型的set方法(在.h文件中已经加入了... 查看全文
iOSProgrammingUIGestureRecognizerandUIMenuControllerAUIGestureRecognizerinterceptstouchesthatareontheirwaytobeinghandledbyaview.一个UIGestureRecognizer拦截touches在他们被一个view处理的路上。Whenitrecognizesaparticulargesture,itsendsamessagetotheobjectofyourchoice... 查看全文
[注意]转载请注明出处:http://www.cnblogs.com/hukezhu/上篇文章是使用了字典转模型的方法实现的,本篇引入一个新的概念xib(描述局部界面的文件)(相对于storyboard描述全局界面来说).使用xib可以使用可视化界面开发来代替完全代码开发.(当然这不是绝对的,一般实际开发中会结合使用).xib文件的加载过程:0>根据路径,搜索对应的xib文件(nib文件)1>加载xib文件的时候,会按顺序加载xib文件中的每个控件。2>对于每个控件... 查看全文
本篇文章,通过字典转模型来改进上篇文章中的代码.字典转模型,之前的文章已经介绍过,这里再重复一下:字典转模型字典:用来存储数据的,用键值对存储数据,是一个nsdictionary,(不好处:key值容易写错)模型:用来存储数据的,一个字典对应一个模型,模型用属性来存储数据,是一个纯洁的object对象@property(nonatomic,copy)NSString*name;@property(nonatomic,copy)NSString*icon;字典转模型:一个字典对应一个模型... 查看全文
· iOS 初级数据持久化发布时间:2015-05-15
数据持久化什么是数据持久化?数据的永久存储为什么要做数据持久化:;存储在内存中的数据,程序关闭,内存释放,数据丢失,这种数据是临时的数据持久化的本质:数据保存成文件,存储到程序的沙盒中一、沙盒机制每个应用程序位于文件系统的严格限制部分每个应用程序只能在为该程序创建的文件系统中读取文件每个应用程序在iOS系统内都放在了统一的文件夹目录下沙盒的本质就是一个文件夹,名字是随机分配的,按照UUID标示符标记分配的沙盒路径的位置1... 查看全文
功能分析以九宫格的形式展示应用信息点击下载按钮后,做出相应操作(弹出一个提示"正在下载",相应应用的下载按钮变为"已下载")步骤分析搭建UI界面加载应用信息根据应用的个数创建对应的view监听下载按钮的点击应用截图:这个小的综合实例涉及到的知识点:UIView的常见属性和方法九宫格的计算方法字典转模型xib的使用view的封装简单的MVC九宫格分析:搭建九宫格的步骤明确每一块用的是什么view明确每个view之间的父子关系先尝试逐个添加格子,最后考虑使用for循环加载app数据... 查看全文
· IOS开发基础知识--碎片13发布时间:2015-05-14
1:运行程序报thefilecouldn'tbeopenedbecauseyoudon'thavepermissiontoviewit解决办法:项目—>targets->buildsettings->buildoptions->changedthevalueofthe"CompilerforC/C++/Objective-C"toDefaultCompiler.2:百度地图引用1.1如图引用的是.framework形式开发包时... 查看全文
iOSProgrammingTouchEventsandUIResponder1TouchEventsAsasubclassofUIResponder,aUIViewcanoverridefourmethodstohandlethefourdistincttouchevents:作为UIResponder的一个子类,UIView可以重写四个方法来处理touchevents。(1)afingerorfingerstouchesthescreen开始触摸-(void)touchesBegan:... 查看全文
· [iOS开发]开启/关闭编译器警告发布时间:2015-05-14
全局开启/关闭“BuildSettings”->“AppleLLVM-Warnings”中选择需要开启/关闭的警告“BuildSettings”->“AppleLLVM-CustomCompilerFlags”中添加标识,开启标识为-W...,关闭标识为-Wno...-Wall并不是所有警告。这一个警告组开启的是编译器开发者对于“你所写的代码中有问题&rdquo... 查看全文
两周前,苹果宣布,在“先到先得”的原则下,向部分开发者开放一个App分析工具。而据VB消息,苹果今天向所有注册iOS开发者开放了这一分析工具,现在通过iTunes接口就可以使用,分析工具的使用费用包含在开发者会费中。在该App分析工具的帮助下,iOS开发者可以研究用户寻找、下载App的路径,用户使用某一App的时长,获取在AppStore页面上浏览某一App的用户数,以及用户流量的来源。所有这些分析,都有助于开发者调整自己的研发、营销策略。长久以来... 查看全文
HTTP协议的概念HTTP协议,HyperTextTransferProtocol(超文本传输协议)是用于从万维网服务器传送超文本到本地浏览器的传输协议,HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型了解C/S模式Client(客户端)和Server(服务器)常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接受客户程序提出的服务请求... 查看全文
· iOS Programming Camera 1发布时间:2015-05-14
iOSProgrammingCamera11DisplayingImagesandUIImageView1.1putaninstanceofUIImageViewonthescreen.ThendraganinstanceofUIImageViewontotheviewandpositionitbelowthelabel.AUIImageViewdisplaysanimageaccordingtoitscontentModeproperty... 查看全文
· iOS动画——Layer Animations发布时间:2015-05-13
我们先来看一下今天我们要实现的效果,今天实现的效果用第一篇ViewAnimations能实现相同效果。动画由书籍《iOSAnimationsbytutorials》提供,我只是一个复述者哦~先来看一下Layer是什么吧:比较通俗的来说,CALayer就是UIView的视图层,你所看到的UIView,其实是UIView的layer。这么说吧,CALayer就是树叶的叶绿素,和叶绿素不同的就是,CALayer更加的“单纯”,我们知道叶绿素是包括很多基质的... 查看全文
解析的基本概念所谓“解析”:从事先规定好的格式串中提取数据解析的前提:提前约定好格式、数据提供方按照格式提供数据、数据获取方按照格式获取数据iOS开发常见的解析:XML解析、JSON解析一、XML数据结构XML数据结构基本概念XML:ExtensibleMarkuplanguage(可扩展标记语言),主流格式之一,可以用来存储和传输数据格式之一,可以用来存储和传输数据XML数据格式的功能1、数据交换2、内容管理3、用作配置文件XML数据结构的语法1、声明2... 查看全文
· 【iOS】在Swift中使用JSONModel发布时间:2015-05-13
前言首先所有的Model还是使用oc来写——看到这一句是不是想关网页了--#,在swift里面直接写一直报错所以就将就用oc来写了,这里主要是分享一下搭配Alamofire使用的经验。声明欢迎转载,但请保留文章原始出处:)博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs.com正文这里不讨论JSONModel和Alamofire这两个项目,直接上代码BaseModel.h#import"JSONModel... 查看全文
· iOS Programming UINavigationController发布时间:2015-05-13
iOSProgrammingUINavigationControllertheSettingsapplicationhasmultiplerelatedscreensofinformation:alistofsettings(likeSounds),adetailedpageforeachsetting,andaselectionpageforeachdetail.Thistypeofinterfaceiscalledadrill-downinterface... 查看全文
今天遇到一个ios播放声音中断后台音乐的问题,在我的app中如果调用AVAudioSession播放完声音,后台的qq音乐偶尔不能恢复,而网易云音乐一次都不能恢复播放,研究了一下AVAudioSession,我之前调用[audioSessionsetActive:NOerror:&err];还有一个方法/*Setthesessionactiveorinactive.Notethatactivatinganaudiosessionisasynchronous(blocking... 查看全文
· 蘑菇街iOS客户端应用源码发布时间:2015-05-13
随着蘑菇街由导购向电商转型,蘑菇街自己的IM也应运而生,IM起初只是用于商家和买家之间沟通的工具。后面我们问自己,既然已经有了用于客服的IM,为什么不自己做一个IM,用于公司内部的沟通工具,来替换RTX呢,然后就有了TT(TeamTalk)的雏形,现在蘑菇街内部的IM工具都是TT来完成的。随着TT的逐渐完善,我们再次决定把TT开源,来回馈开源社区,我们希望国内的中小企业都能用上免费开源的IM内部沟通工具。ios客户端描述文档TeamTalk是一套开源的企业办公即时通讯软件... 查看全文