大家都知道iOS的发展之迅速,这对于开发者来说,无疑在技术上面又给我们加了一层考验,我们必须通过不断学习新的知识来完善自己,但是很多时候身边的资源没有那么现成,现就将iOS相关开发的各类资源奉献给大家,希望能给大家的工作和学习带来帮助。

头条推荐

iOS开发资源大全

好不容易整理好的iOS相关开发资源大全,哇哦,终于整理好了,希望能给您带来帮助,不要错过哟,嘻嘻。……>>详细

iOS开发流程总结

流程:注册、开发、真机测试、发布以及上线。

iPhone iOS 4从注册到app上线开发流程

一、关于注册账号IDP和Apple ID:

1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。)

阅读全文

iOS开发中最有用关键的代码合集

本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发。

 

 

 

阅读全文

iOS开发笔记

退回输入键盘:

  1.  - (BOOL) textFieldShouldReturn:(id)textField{  
  2.     [textField  resignFirstResponder];  
  3. }   

CGRect

CGPoint & CGSize

  1. CGPoint aPoint = CGPointMake(x, y);    CGSize aSize = CGSizeMake(width, height);   

设置透明度

  1. [myView setAlpha:value];   (0.0 < value < 1.0)   

 

 

 

阅读全文

10大iOS开发者最喜爱的库

该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如CocoaPods或者Rack::CoreData也排除在外。

最终评选出了如下10大iOS开发者最喜爱的库:

1)SSToolkit

Sam Soffes简直就是一个Objective-C天才,SSToolkit就是个例子。作者将他在App中实现的各种各样的UI效果做成个代码库,方便其他人使用。

阅读全文

iOS持久化

1.文件系统

不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。

1.1 沙盒模型

在iOS中,一个App的读写权限只局限于自己的沙盒目录中。

沙盒模型到底有哪些好处呢?
安全:别的App无法修改你的程序或数据
保护隐私:别的App无法读取你的程序和数据
方便删除:因为一个App所有产生的内容都在自己的沙盒中,所以删除App只需要将沙盒删除就可以彻底删除程序了

iOS App沙盒中的目录

阅读全文

最火的iOS开源项目

“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,在这些项目中,有哪些是你经常使用的?又有哪些是你曾经使用过的?

21. SSToolkit

SSToolkit可以说是iOS开发者最常使用的工具类之一,该开源项目提供了一个完整的iOS类库集合,用于解决iOS开发者在开发过程中常碰到的一些问题,比如追踪一款设备是否具有视网膜显示屏或是否能剪裁图片,包含SSCollectionView、SSGradientView、SSSwitch等诸多非常方便的类。

阅读全文

10 个最佳的免费项目管理工具

项目管理对一个项目的设计和开发起着至关重要的作用;因此选择一个项目管理工具有时候是非常讲究的。它完全取决于你的需求,你是需要任何时候都可以提供在线方案,或只是一个本地应用。

项目管理是管理该项目计划,定义,监控,控制以及交付的过程,因此它的优势是大家公认的。项目是即时的,唯一的,是极力的去完成某一既定目标的。项目管理是为不断变化的项目提供专业的管理。

它不仅包含技术还有工具的使用来描述,管理,发布一系列活动成果,预算时限。你需要的工具是一个能满足你所有关于项目管理的需求。

Free Project Management Tools

阅读全文

iOS开发之《归属地查询》软件的抛砖引玉

学习iOS开发有一段时间了,可能很多人也会有一样的想法,究竟自己现在能写出点什么看上去能算是应用的程序,我在左思右想之后,用了8个小时,写了这个归属地查询软件,我想说的是,这个软件从代码上看其实很简单,学了iOS开发一段时间的人都应该能写出来,无非就是从一个textfield接收一个电话号码,之后对电话号码稍加转换,之后是用数据库查询。

在这里呢,我们输入的号码,无非就是几种(可能是客服电话,10XXXX;可能是固话:0XXxxxxxxxx,和0XXXxxxxxxxx,这里我们允许用户只输入区号(0XX,0XXX);可能是移动电话:1XXxxxxxxxx,861XXxxxxxxxx,+861XXxxxxxxxx,这里我们同样允许用户输入电话号码的前7位,即(1XXxxxx,861XXxxxx,+861XXxxxx)),其余输入我们一律视为格式不正确输入,显示内容为:输入的手机号码,归属地,运营商,城市区号;

我们需要一个数据库,如果想做做练习,大家可以自己随便写一个数据库,

阅读全文

开发者必备的6款源码搜索引擎

在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。

借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。

下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码。

1.Ohloh

阅读全文

10 GitHub上最火的40个iOS开源项目

1. AFNetworking

在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它。

阅读全文

iOS 7相关热点

最希望iOS 7添加的七功能
苹果9. 10发布会即将到来,今天亮相的Note 3和Xperia Z1都不是那么惊艳,所…
好坏美丑,开发者眼中的 iOS
跟着新 iPhone 发布的节奏,iOS 史上转变最大的 iOS 7 将要在苹果的各类新…
苹果要求开发者提交针对iOS
在苹果iOS 7正式版发布之前,苹果似乎要求开发者提供尺寸更大的应用图标。…
APP开发者需知道的iOS 7九大
随着苹果释出新版iOS 7操作系统,移动APP开发者又要开始准备更新应用程序;…
苹果发展新策略:iOS 7发布
距离WWDC大会发布iOS 7已有一段时日了,但苹果仍在不断的完善和优化系统的…
细看 iOS 7 Beta 3 带给你的
两周前的 iOS 7 Beta 2 带来了语音备忘和 Nike+ 应用,修复提升短信、Siri…
使用iOS 7在更新应用时应该
iOS 7的发布将移动手机的世界推向一个新的高潮,很多人认为ios 7是ios历史…
iPhone 4 与 iPhone 5 在 iO
iOS 7的发布无疑给大家带来了惊喜,无论从设计还是系统上,都让大家耳目一…

投    票

专题推荐

大家都知道iOS的发展之迅速,这对于开发者来说,无疑在技术上面又给我们加了一层考验,我们必须通过不断学
iOS开发各类顶级资源集锦
大家都知道iOS的发展之迅速,这对于开发者来说,无疑在技术上面又给我们加了一...
...域的主要盈利模式。“先进门后收费”的模式给移动应用开发商带来了巨大利润。但在具体执行In-App Purcha
iOS应用内置付费IAP 详尽攻
...域的主要盈利模式。“先进门后收费”的模式给移动应用开发商带来了巨大利润...
ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请
iOS教程之ASIHttpRequest完
ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的...
在iOS开发过程中,尤其是对于新手来说,都会遇到或多或少的难题,其实,综合来看有的问题并不是特别的复杂
iOS开发之常见疑难问题解决
在iOS开发过程中,尤其是对于新手来说,都会遇到或多或少的难题,其实,综合来...

一周排行

留言评论