iOS 开发者必不可少的 75 个工具
如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。
软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。
记住了这些,我将向你展示一份关于各种工具的长长...
分类:
移动开发 时间:
2015-03-06 17:13:20
阅读次数:
276
在iOS中使用第三方类库
方法一:直接复制所有源文件到项目中
这种方法就是把第三方类库的所有源文件复制到项目中,直接把所有.h和.m文件拖到XCode项目中即可。如果第三方类库引用了一些系统自带类库,那么在项目中还需要额外引用那些类库。
如果当前的项目启用了ARC,而引用的第三方类库未使用ARC,那还需要在项目信息的Targets – Build Parses里找到第...
分类:
移动开发 时间:
2015-03-06 17:13:10
阅读次数:
189
iOS开发笔记(1)
退回输入键盘:
- (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder]; }
CGRect
CGPoint & CGSize
CGPoint aPoint = CGPointMake(...
分类:
移动开发 时间:
2015-03-06 17:12:44
阅读次数:
236
iOS开发流程总结
流程:注册、开发、真机测试、发布以及上线。
iPhone iOS 4从注册到app上线开发流程
一、关于注册账号IDP和Apple ID:
1、注册App ID(无论是iOS使用者还是开发者都需要*****ID,只是后者还需要付99$注册成为开发者。)
网址:http://developer.apple.com
由于上边的网址没有...
分类:
移动开发 时间:
2015-03-06 17:12:06
阅读次数:
187
iOS持久化
1.文件系统
不管是Mac OS X 还是iOS的文件系统都是建立在UNIX文件系统基础之上的。
1.1 沙盒模型
在iOS中,一个App的读写权限只局限于自己的沙盒目录中。
沙盒模型到底有哪些好处呢?
安全:别的App无法修改你的程序或数据
保护隐私:别的App无法读取你的程序和数据
方便删除:因为一个App所有产生的内容都在自己...
分类:
移动开发 时间:
2015-03-06 17:12:06
阅读次数:
213
iOS开发中最有用关键的代码合集(1)
本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发。
1.判断邮箱格式是否正确的代码:
// 利用正则表达式验证 -( BOOL )isValidateEmail:( NSString *)email { NSStri...
分类:
移动开发 时间:
2015-03-06 17:11:59
阅读次数:
170
编程比喻之protocol和delegate之间的关系
开篇:
当你还在忍受传统老套的讲解,被专业术语搞的晕头转向时,编程比喻横空出世,且打个酱油再回。
卖萌结束,主角protocol/delegate之间的爱恨情仇。小故事寿寿最近心血来潮,注册了一家公司iceAna,打算搞ios开发,心想:反正现在的公司没业务,一台电脑一个人足以。就这样,代码寿寿写,设计寿寿搞,连拖地烧饭都得自己干!...
分类:
其他好文 时间:
2015-03-06 17:10:52
阅读次数:
144
关于iOS上的http请求还在不断学习,从早先的时候发现原来iOS的http请求可以自动保存cookie到后来的,发现ASIHttpRequest会有User-Agent,到现在发现竟然NSURLRequest默认不带USer-Agent的。添加方法:#define USERAGENT @"Mozi...
分类:
Web程序 时间:
2015-03-06 17:00:38
阅读次数:
187
在lua语言中,require语句搜寻模块有一个内置的顺序,并且可以通过package.path来维护模块的搜索策略。但是在cocos2d-x中,不是这样!cocos2d-x重载了原本的lua的require加载方式。(见Cocos2dxLuaLoader.cpp )Cocos2dxLuaLoade...
分类:
移动开发 时间:
2015-03-06 16:58:10
阅读次数:
638
------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ---------- 一. 格式: 1: while (条件) 2: 3: { 4: 5: 循环体 6: 7: } 8: 二.运行原理 1.如果一开始条件就不成立...
分类:
编程语言 时间:
2015-03-06 16:51:26
阅读次数:
138