iOS/objective-c/Swift
文章平均质量分 52
MIRAGE086
123
展开
-
iOS7下隐藏status bar的详细研究
info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。转载 2014-11-07 11:44:33 · 608 阅读 · 0 评论 -
Beginning iOS 7 Development Exploring the iOS SDK
Beginning iOS 7 Development Exploring the iOS SDK下载链接:http://download.csdn.net/detail/mirage086/8135255原创 2014-11-08 13:04:48 · 893 阅读 · 0 评论 -
苹果要求明年2月之后上架App必须支持64位系统
[摘要]近年来苹果一直积极推动其主流硬件产品支持64位,自2013年iPhone 5s发布至今,苹果如今要求开发者均推出64位支持应用,充分利用硬件性能也是自然之举。腾讯数码讯(编译:郑双艳)苹果公司刚刚在开发者网站上公布了一份最新的通知,通知要求广大开发者注意一些App Store中应用提交政策的变化。公告表示从明年的2月份开始,iOS的应用必须符合两个新的要转载 2014-10-23 10:19:29 · 725 阅读 · 0 评论 -
IOS 如何选择delegate、notification、KVO?
前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-o转载 2014-11-10 16:56:48 · 430 阅读 · 0 评论 -
iOS设计模式——委托(delegate)
委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pattern in which one object in a program转载 2014-11-12 09:07:57 · 463 阅读 · 0 评论 -
iOS Developer Library
iOS Developer LibraryResource TypesGuidesRelease NotesTechnical NotesVideoAudio & VideoGeneralLanguages & UtilitiesNetworking & InternetSecurityXcodeFrameworksCoc原创 2014-11-10 15:02:06 · 740 阅读 · 0 评论 -
Developing iOS7 Apps For iPhone and iPad
这个是Stanford University的课程,在ITunes和网易gong'kai原创 2014-10-27 09:53:31 · 908 阅读 · 0 评论 -
iOS学习爬坑记录2:往NSMutableArray添加NSDictionary元素失败
代码只是节选,在写一个记事本原创 2014-11-12 09:21:27 · 1713 阅读 · 0 评论 -
编程小技巧:类C语言的__FILE__ 和 __LINE__
所谓的类C语言就是和类java相对的语言,在debug的时候我们常常需要很多的print语句,这里提供一种以不变应万变的办法:objective-c: NSLog(@"%s:%d %@", __FILE__, __LINE__, msg);C++: cout现在永远是这行但是却很容易跟踪到错误到位置。转载 2014-11-12 10:08:49 · 556 阅读 · 0 评论 -
iOS学习爬坑记录3:plist文件的读写,以及向NSMutableArray中写入NSDictionary元素失败
定义的一个NSMutableArray是从plist文件初始化的,而这个plist文件是新建的,只原创 2014-11-12 15:00:24 · 1820 阅读 · 0 评论 -
iOS: WWDC 2014 之 swift 编程语言
每年一度的 苹果开发者大会总能吸引一些眼球,可谓是苹果开发者盛宴。 今年的 WWDC 于 2014年 6月 2日如期拉开了序幕。 自苹果帮主乔布斯离世后, 我对 WWDC 的关注度 减少了很多。 更何况近几年 WWDC 没有推出过什么 什么爆炸性的产品, 以至于我已经忘记了 今年WWDC 开幕的日子。今天一上班, 就看到了关于 WWDC 2014 的各类新闻,新版本 iO转载 2014-10-27 11:28:48 · 472 阅读 · 0 评论 -
各位同学,推荐有iOS方面的问题到CSDN论坛iOS板块提问,我会积极回答
CSDN iOS论坛板块地址:http://bbs.csdn.net/forums/ios现在我担任此版的版主,希望大家能多在论坛里积极发言,多多支持,谢谢。如果没有及时回复,可以在这篇文章的评论里把帖子的地址写上,我更容易看见。谢谢。容芳志老师的博客转来的转载 2014-10-27 11:40:50 · 518 阅读 · 0 评论 -
做IOS开发这一年
算算应该是2011年6月份,我开始接触了IOS开发,由于之前是做C++开发的,入门还算比较快,一周时间看完objective-c的语法就开始跌跌撞撞的写一些简单的界面,这一切好像来的都很快。事情往往就是这样,开始很容易,做好却很难,从6月份参与到项目中到12月份项目发布,中间没少加班,也曾通宵n次,很累但是心里很开心,因为可以感觉到自己每天都能学到一些新的东西。 这一切貌似进行的貌似都很转载 2014-10-27 10:19:09 · 492 阅读 · 0 评论 -
iOS7初体验(1)——第一个应用程序HelloWorld
iOS7 Beta已经发布了,迫不及待地下载了iOS 7及Xcode 5并体验了一下。先做一个简单的Hello World看看都有哪些变化吧。1. 启动Xcode5-DP;2. 从菜单选择File-New Project...,弹出如下窗口:注意,在此多了一个SpriteKit Game的模板,暂时先不管它,还是选择熟悉的Single View Applicat转载 2014-10-10 09:22:21 · 532 阅读 · 0 评论 -
给IOS初学者及新手的建议
给ios初学者的建议不管你是培训的还是在上学的或者是自学的!你选择了这条路就要认真的对待你所学的,别出来找工作什么都不会!首先,第一点:把你的obj-c语言基础打好,在学习obj-c之前最好学一下c/c++,除此之外最好各课都要设计了解些,xml,json,mysql,html,js!(我碰到一个连json和xml是什么都不知道的都出来找工作,我都无语了!)转载 2014-11-14 09:41:19 · 625 阅读 · 0 评论 -
总结swift语言常见的20个问题和回答
1、如果我是个刚入门的iOS开发者,选swift学习呢,还是选objective-c学习,还是两个都学?这个可以根据两种情况来决定:1、我想进入公司担任iOS开发的职位 2、我只想做个独立开发者,自己开发app发布。第一种情况的话,你必须要学objective-c,现在市面上绝大部分的app都是用oc开发的,从oc到swift过渡是要很长一段时间的。当然swi转载 2014-10-28 15:55:05 · 720 阅读 · 0 评论 -
使用代码创建UI界面
其实也不能算原创哈,照着《疯狂ios讲义》原创 2014-10-29 15:30:55 · 701 阅读 · 0 评论 -
"Mac OS X"录屏幕视频并转成gif
第一步:使用软件QuickTime Player录屏幕视频,创建方式选择新建屏幕录制:选择区域录制,录好保存后,就需要转gif,需要另外一个软件。第二步:使用GIFBrewery软件创建gif,在appstore上是收费的,大家可以在网上找免费的,这个还是比较好用的。大家一看就会用了:设置开始和结束,然后Create GIF转载 2014-11-14 09:16:06 · 571 阅读 · 0 评论 -
framework到底是什么,摘自百度知道,很形象
直接翻译的意思是架构,但这样说可能不懂,下面我从两个方面来给你说吧:一是比喻来说,假设你现在要盖楼房,framework就好比一个建筑公司,它里面有专门采集石料的,专门的租夹板的,专门的磨砂,搬砖的,运输的等等一系列的,你需要做的就是要通过这家建筑公司来盖楼,比如说你要采集石料,你通过公司采购部门,直接采集来了石料,然后通过他们进行一系列的工作,这要比你自己去河里采砂,到山上去炸石头(这些活都是转载 2014-10-13 16:47:20 · 1108 阅读 · 0 评论 -
XCode快捷键
XCode快捷键从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口转载 2014-10-31 10:33:28 · 401 阅读 · 0 评论 -
如何在xcode中使用storyboard
读书人偷书不算窃:),原文链接:http://blog.csdn.net/rsp19801226/article/details/7513321转载 2014-10-31 11:24:01 · 450 阅读 · 0 评论 -
iOS中属性与成员变量的区别
一、类Class中的属性property 在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如:@interface MyViewController :UIViewController{ UIButton *myButton;}@property (non转载 2014-10-13 15:36:46 · 404 阅读 · 0 评论 -
cocoachina上关于iOS 8的专题
http://www.cocoachina.com/special/ios8/哈哈,原创 2014-10-30 00:38:22 · 414 阅读 · 0 评论 -
Objective-C的setter和getter
一、setter和getter的一般写法 setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter和getter是对面向对象语言封装的最基本的支持。在Objective-C的setter和getter器,当然也和一般的语言没有什么不同。只不过,添加了一些自己的特性。比如有一个实例变量:int a转载 2014-10-13 14:34:01 · 480 阅读 · 0 评论 -
初探 iOS8 中的 Size Class
初探 iOS8 中的 Size Class 2014年 09月 12日文章目录1. 简介2. 实验3. 实战3.1. 修改 Constraints3.2. 安装和卸载 Constraints3.3. 安装和卸载 View3.4. 其他4. 后话以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,转载 2014-11-17 10:55:37 · 577 阅读 · 0 评论 -
New Features in Xcode 6
NextWhat’s New in XcodeImportant: This is a preliminary document for an API or technology in development. Although this document has been reviewed for technical accuracy, it is not final. Th原创 2014-11-18 17:19:36 · 811 阅读 · 0 评论 -
Size Classes with Xcode 6:为所有的尺寸准备一个Storyboard
我最喜欢的Xcode6的特性是新的size classes 概念,有了它,我们解决了“我如何能够快速的为那么多不同尺寸屏幕以及方向的设备写app”。他们也让在一个storyboard中创建一个通用的app。通过与新的适应屏幕的controller联合,它能够更简单的依靠interface builder,而不是与之对抗,从而简化了你应用的布局。应用中的每一个view controller转载 2014-11-18 09:45:52 · 741 阅读 · 0 评论 -
ios 类别和扩展
原文链接:http://blog.csdn.net/x32sky/article/details/17956615转载 2014-10-15 16:26:40 · 407 阅读 · 0 评论 -
学习iOS应用开发的一些参考资料
1.苹果官方资料:https://developer.apple.com/library/mac/navigation/2.原创 2014-10-13 15:09:34 · 694 阅读 · 0 评论 -
Swift初学习
距离swift发布10天了,也简单看了一下swift的语法,个人感觉相对于object-c很是简单明了。Swift的出现并不能说明iOS开发简单了很多,有可能会变得复杂,你需要学习两门编程语言,因为在程序员的世界里,务实并不是最重要的,在找工作中,可能面试官会问你OC的知识,还有Swift的知识,这将是一件糟糕的事情。Swift的语法上可能更精简一些,但是iOS开发并不是只有Swift就能实现的,转载 2014-10-15 09:30:13 · 515 阅读 · 0 评论 -
xcode6 模拟器屏幕截图(simulator snapshot)
有时候会有对模拟器屏幕截图的需要原创 2014-11-18 09:59:21 · 2220 阅读 · 0 评论 -
iOS面试那些事
找工作已经1个多月了,可以依然没有找到合适的工作,经过一个月的惨痛面试经历,我感触颇多。 面试第一周 感受:不要太老实,老实的人很吃亏! 在第一周,我面试了4家公司,都是一些非ios开发公司,他们招聘ios只是为了给公司搭建一个ios平台,部门也是刚刚成立的,所以,他们想招聘的是有经验的人,一般都是需要一年以上的工作经验。而我是以应届生的身份去转载 2014-10-17 09:47:36 · 605 阅读 · 0 评论 -
iOS开发如何提高
许多人在博客和微信上咨询我iOS开发如何提高,经过一番思考之后,我能想到如下一些提高的办法,我个人也是通过这些方法来提高的。阅读博客在现在这个碎片化阅读流行的年代,博客的风头早已被微博盖过。而我却坚持写作博客,并且大量地阅读同行的iOS开发博客。博客的文章长度通常在3000字左右,许多iOS开发知识都至少需要这样的篇幅才能完整地讲解清楚。并且博客相对于书籍来说,并没有较长的出版发行转载 2014-10-17 11:23:46 · 576 阅读 · 0 评论 -
Objective-C的新特性[2012]
2012年的文章,算不上新特性了,但是有时候会看到老代码,也算知道了obj-c的变迁。转载 2014-10-17 10:49:29 · 552 阅读 · 0 评论 -
iOS移动开发周报——唐巧的技术博客
TMD,全是转载的文章,好羞涩,原创 2014-10-17 10:54:28 · 1135 阅读 · 0 评论 -
那些好用的iOS开发工具
版权说明本文首发于《程序员》杂志2014年6月刊,未经允许,请勿转载。前言从苹果发明iPhone起,AppStore上的一个又一个类似flappy bird的一夜暴富的故事刺激着大量开发者加入移动开发大军。随着这些开发者出现的,还有大量方便iOS开发者的各种工具。这些工具作为整个应用开发生态链的重要一环,极大地方便了广大应用开发者,节省了应用开发的时间。本文将从应用转载 2014-10-17 11:13:07 · 675 阅读 · 0 评论 -
iOS开发之ARC(自动引用计数)
英文原文:Automatic Reference Counting on iOS转载 2014-11-03 09:25:36 · 948 阅读 · 0 评论 -
关于swift与objective-c混合使用
在xocde6出来我们大部分代码都是用objective-c写的(部分C/C++),现在出生来了一个新的语言叫swift,那么如何既能使用我们之前的代码,还可以使用新语言呢, 本文就此做一下说明。关于swift语方的学习可以看文档 The Swift Programming Language 本文假设你已经有所了解,下面基于当前您当前在做的objective-c来做swift扩展, 假设我转载 2014-10-17 09:36:01 · 588 阅读 · 0 评论 -
斯坦福大学提供免费的iOS编程课程
斯坦福大学正通过iTunes U提供一门免费的入门课程——“一起编程:开发iPhone及iPad应用(2013年冬季学期)”。课程的所有视频和讲稿(PDF格式)均可下载。课程材料适合Objective-C和iOS编程初学者使用,不过一定的面向对象编程概念和编程语言知识是必要的。该课程由25堂课组成,每堂课均提供实际教学视频、讲稿和每周为巩固动手能力而布置的作业。课程从 基本概念入手,如讲解转载 2014-11-19 16:40:30 · 813 阅读 · 0 评论 -
iOS 8 Swift Programming Cookbook: Solutions & Examples for iOS Apps
暂时没有电子版,希望早点出,亚马逊上价格太贵了。亚马逊lian'ji原创 2014-11-20 11:29:33 · 1318 阅读 · 0 评论