iOS_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> iOS >>列表
9月12日,美国第二大电器连锁店集团RadioShack周四宣布,该公司正通过多个谈判来支撑公司财务,并预计在短期内将宣布达成一项交易。不过RadioShack也警告称,公司持有的现金储备将很快用尽,如果谈判失败,该公司将被迫宣布破产。RadioShack目前在美国拥有数千家零售店,但长期以来业务一直处于衰退之中。RadioShack此前曾发布报告称,今年夏初公司的单店营收同比下滑了20%。RadioShack表示,截至今年8月2日,公司的现金储备已经降至3050万美元... 查看全文
前面在做东西的时候都用到了storyboard,在今天的代码中就纯手写代码自己用封装个Button。这个Button继承于UIView类,在封装的时候用上啦OC中的三种回调模式:目标动作回调,委托回调,Block回调。具体的内容请参考之前的博客:“Objective-C中的Block回调模式”,“Target-Action回调模式”,“Objective-C中的委托(代理)模式”... 查看全文
1.前言因为公司有个国外餐饮系统,编程开发了3-4年,之前用的都是非ARC,开发到今年,第一批迭代开发的人员早已不见,目前发现了有许多的内存泄露之类的,系统没有自动释放该释放的内存。一旦app长时间使用,内存没有得到释放,最后导致app闪崩。涉及到的地方特别多,特别繁杂。故我有了打算将此项目完全转换称arc项目的意向。经过1个星期的转换与1个星期的测试,成功将非arc项目转换称arc项目。因为很少找到有公司将大型老app进行arc转换,所以网上这方面的资料都特别少。经过这次尝试... 查看全文
日前CNNiC发布的《2013年度中国手机游戏用户调研报告》中针对iOS和安卓系统用户进行了分析,分析发现,iOS和安卓手机系统游戏用户属性存在一定差异,iOS的女性用户比例高于安卓用户;iOS游戏用户高度集中在年轻群体;iOS游戏用户收入水平较高。两种系统用户游戏付费情况差异不大,但iOS用户花费数量高于安卓系统用户,尤其是在手机网络游戏方面,更为明显。具体特点如下:用户性别结构中,iOS和安卓手机系统游戏用户性别属性差异并不明显,iOS的女性用户比例高于安卓系统,iOS用户女性比例为47... 查看全文
1.新建一个xib文件描述一个view的内部结构(假设叫做MJTgCell.xib)2.新建一个自定义的类(自定义类需要继承自系统自带的view,继承自哪个类,取决于xib根对象的Class)3.新建类的类名最好跟xib的文件名保持一致(比如类名就叫做MJTgCell)4.将xib中的控件和自定义类的.m文件进行连线5.提供一个类方法返回一个创建好的自定义view(屏蔽从xib加载的过程)6.提供一个模型属性让外界传递模型数据7.重写模型属性的setter方法... 查看全文
· iOS:等比压缩截图代码发布时间:2014-09-11
将一幅图片按着需要的尺寸进行等比的压缩和放大,最后再截取需要尺寸部分,不知道说清楚没,反正就那意思吧!+(UIImage*)compressImageWith:(UIImage*)imagewidth:(float)widthheight:(float)height{floatimageWidth=image.size.width;floatimageHeight=image.size.height;floatwidthScale=imageWidth/width... 查看全文
· IOS开发之显示微博表情发布时间:2014-09-11
在上一篇博客中山寨了一下新浪微博,在之后的博客中会对上一篇代码进行优化和重用,上一篇的微博请求的文字中有一些表情没做处理,比如带有表情的文字是这样的“我要[大笑],[得意]”。显示的就是请求的字符串,那么我们如何把文字在本地转换成表情呢?下面将要说一下显示表情的解决方案。要用到的知识:IOS开发中的资源文件.plist,可变的属性字符串,TextView和正则表达式的使用。解决的整体思路:把源字符串同过正则匹配获取到每个表情的range... 查看全文
· IOS 通过button获取cell发布时间:2014-09-10
在使用tableview时,有时我们需要在cell中添加button和label,以便添加某项功能,而且往往点这个button的方法中需要知道button所在cell中label内存放的值。一般而言我们可以用tag来做,但当table有很多行的时候,设置tag就没有那么方便了,这里我介绍另外一种方法。我们知道IOS里每一个视图都有父视图,那我们可不可以用这个方法获取cell呢?经过一番查找测试发现superview方法可以找到button所在cell给button写上这样的方法-(void... 查看全文
· IOS 解析XML文档发布时间:2014-09-10
前段时间想找点事做,就是试着看能不能用豆瓣的API做点什么,于是就碰到了这个问题——XML解析。老师还没讲,只能自己去查。XML文档解析主要有SAX和DOM两种模式,IOS上两种模式都可以用,这里就不做过多介绍,我选择的SAX模式。IOS解析XML用的是自带的NSXML框架,框架的核心是NSXMLParser类和它的委托协议NSXMLParserDelegate,其主要的解析工作是在NSXMLParserDelegate实现类中完成的。委托中定义了许多回掉方法... 查看全文
· ios技术面试题发布时间:2014-09-10
1.Differencebetweenshallowcopyanddeepcopy?浅复制只拷贝地址不拷贝地址指向的对象深复制拷贝地址并且指向拷贝的新对象2.Whatisadvantageofcategories?Whatisdifferencebetweenimplementingacategoryandinheritance?categories:在不影响或修改原来的类别或模组的情况下去修改原有的功能,增加新的功能3... 查看全文
之前发表过一篇博客“IOS开发之新浪围脖”,在编写代码的时候太偏重功能的实现了,写完基本功能后看着代码有些别扭,特别是用到的四种cell的类,重复代码有点多,所以今天花点时间把代码重构一下。为了减少代码的重复编写把cell中相同的部分抽象成父类,然后继承。不过也是结合着storyboard做的。在优化时转发的View和评论的View相似,于是就做了个重用。在原来的代码上就把cell的代码进行了重写,所以本篇作为补充,关键代码还得看之前的博客。1.第一种cell... 查看全文
北京时间9月10日凌晨,苹果正式发布了最新款手机iPhone6,同时搭载最新版本iOS8操作系统。在正式版iOS8中,最令业界关注的是苹果终于开放第三方输入法。首个与iOS8适配的第三方输入法是百度手机输入法。用户可以在9月17日随着iOS8的开放下载,而能第一时间下载并安装使用百度手机输入法iOS版本。苹果独立沙盒缘何为输入法打开窗口?在以往的iOS系统中,苹果从未开放过安全、隐私等方面的内容。这是由于在苹果的系统架构中,所有的APP都是在单独的沙盒中运行,并没有APP可以实现跨沙盒运行... 查看全文
北京时间9月10日早间消息,苹果新产品发布会刚刚结束,该公司开始向开发者提供GoldenMaster(GM)版的iOS8系统。GM版将与苹果定于9月17日向公众推送的正式版相同。该版本可以通过苹果公司的无线升级更新到iOS设备,也可以从iOS开发者中心下载。在发布GM版之前,苹果先后向开发者提供了5版iOS8beta,其中第5版于8月4日发布。另外,苹果还同时提供GM版的AppleTV新固件,以及Xcode6。... 查看全文
· IOS开发之新浪围脖发布时间:2014-09-09
IOS开发和Web开发一样,网络请求方式包括Get和Post方式。Get和Post两者有和特点和区别,在本篇博客中不做过多的论述,本篇的重点在于如何GET数据和POST数据。下面还会提到如何在我们的项目中使用CocoaPods,CocoaPods的安装和使用教程请参考链接http://code4app.com/article/cocoapods-install-usage。上面详细的介绍了CocoaPods的安装过程和如何通过CocoaPods引入第三方类库。在本篇博客中提到CocoaPods... 查看全文
英文原文:FacebookF8AppsforiOSandAndroidNowOpen-SourceFacebook旗下的DBaas平台Parse发布了FacebookF8应用的完整源代码即将开源的消息,其中包含IOS和Android平台。Parse开发者克里斯汀·埃伯纳西(ChristineAbernathy)日前宣布了这一消息。创建这个应用的目的是为打算使用Parse平台创建应用的开发者们提供一个开发指南,同时也作为类似功能的应用开发的一个基准点... 查看全文
作者最近的公司项目要做实现rar解压的功能,在网上找了很久貌似关于rar解压的资料很少,不过有很多人推荐一个名叫“Unrar4iOS”的第三方开源框架,于是下载并尝试使用发现该开源框架并在使用过程中发现了一些存在的问题,特在此做下总结让后来人少走些弯路。1.不支持armv7s;2.编译好的framework中将Unrar4iOS.h和Unrar4iOS.mm编译在内有些方法并未实现,比如-(BOOL)unrarFileTo:(NSString*... 查看全文
9月8日消息,据Digitaltrends网站报道,再过几天iPhone6就要正式发布了,日前市场研究公司Survata进行了一次调查,结果显示仅有5%的Android用户“很有可能”购买iPhone6,转投iOS系统。另有12.4%的Android用户表示“有可能”从谷歌的移动操作系统转换到iOS系统。因此,等到iPhone6发布的时候我们或许会看到大量Android用户的“叛逃”;另一方面... 查看全文
--绘图与滤镜全面解析概述在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz2D绘制2D图形和CoreImage中强大的滤镜功能。Quartz2D基本图形绘制视图刷新其他图形上下文CoreImageQuartz2D在iOS中常用的绘图框架就是Quartz2D,Quartz2D是CoreGraphics框架的一部分,是一个强大的二维图像绘制引擎... 查看全文
概述在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图形绘图框架进行介绍:Quartz2D绘制2D图形和CoreImage中强大的滤镜功能。Quartz2D基本图形绘制视图刷新其他图形上下文CoreImageQuartz2D在iOS中常用的绘图框架就是Quartz2D,Quartz2D是CoreGraphics框架的一部分,是一个强大的二维图像绘制引擎。Quartz2D在UIKit中也有很好的封装和集成... 查看全文
iOS7中苹果再一次无情的封杀mac地址,现在已经不能获取ios7设备的物理地址。那么在开发中如何才能标识设备的唯一性呢?apple公司提供的方法是通过keychain来存一些标志信息,然后通过存的标志信息来让应用程序来识别该设备的唯一性。apple公司写了一个简单的操作keychain的工具类:https://developer.apple... 查看全文