IOS
文章平均质量分 61
一点触发
这个作者很懒,什么都没留下…
展开
-
IOS之开发资料二
iOS iPhone官方参考资料明细官方的门户站点Refernce LibraryMac OS X Refernce Libraryhttp://developer.apple.com/library/mac/navigation/iOS Refernce Libraryhttp://developer.apple.com/lib转载 2012-07-04 09:01:18 · 888 阅读 · 0 评论 -
IOS学习之Tab Bar的使用和视图切换
转自: http://www.cnblogs.com/stoic/archive/2012/09/07/2674609.html在ios的程序中,Tab Bar的使用率很高,几个视图需要切换的时候,就用到tabbar。今天的程序实现的效果是这样的,底部有几个tab Item,对应的有几个视图,切换tab Item,切换到对应的视图。实现效果如下: 为了更好理转载 2012-09-08 17:11:44 · 12862 阅读 · 1 评论 -
ios 调试技巧收藏 一 解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnabled
我们做iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像Thread 1: Program received signal:"EXC_BAD_ACCESS",让问题无从找起。比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再转载 2012-09-08 20:33:47 · 10377 阅读 · 0 评论 -
IOS ASI http 框架详解
转自: http://my.oschina.net/sunqichao/blog/75011ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIH转载 2012-09-25 11:05:30 · 1064 阅读 · 0 评论 -
[Mac入门]如何在Mac下显示Finder中的所有文件
在Unix下工作,你可能需要处理一些“特殊“文件或文件夹,例如/usr,/bin, etcf,或一些"dot files"(如.bash_profile)。但是Linux/Unix系统处于安全、帐户权限等原因的考虑,普通帐户在正常情况下是看不到这些文件或文件夹的。本文将简单的介绍如何在Finder中看到这些文件/文件夹。方法1:对于一般的查看文件夹,可以在Finder中直接使用"Go |转载 2012-11-02 10:11:15 · 802 阅读 · 0 评论 -
自动取消选中行
在对表格UITableView操作时,有时当用户选中表格行后,需要自动取消选择。实现这种效果,其原理是选中表格行时,会调用 didSelectRowAtIndexPath方法,只要在这个方法中,调用performSelector执行取消选中表格行的方法。示例代码如下:01- (void) unselectCurrentRow转载 2012-11-05 16:27:18 · 6650 阅读 · 0 评论 -
IOS类似9.png
图形用户界面中的图形有两种实现方式,一种是用代码画出来,比如Quartz 2D技术,狠一点有OpenGL ES,另一种则是使用图片。 代码画的方式比较耗费程序员脑力,CPU或GPU; 图片则耗费磁盘空间,会增加app的体积.一般的app我们会偏重于使用图片来构建用户界面. 设计师一般会使用PS来设计界面,所以在直接使用之前,有一个PSD到png的切图(Image Slicing)过程.下面转载 2012-11-05 17:27:32 · 14361 阅读 · 0 评论 -
ViewController的生命周期分析和使用
转自: http://my.oschina.net/orange1/blog/85108一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于转载 2012-11-13 10:19:20 · 4725 阅读 · 0 评论 -
OS和Android的设计指南
近几年并没有真正深入的做过几个复杂的移动互联网产品设计,而且我这人本来就懒不爱读书,也就一直没有好好去研读ios和android的设计指南。几年来这两份一直就在那里,不离不弃。最近得空,把HIG刚刚读完,正在开始读Android Design。HIG(Human Interface Guideline)是apple为确保ios上各类app的用户体验质量和一致性,为产品设计师们公布的一份设计指导转载 2012-11-15 14:35:13 · 4330 阅读 · 0 评论 -
研究院之在IOS5中使用NavigationBar导航栏
转自:转载自雨松MOMO程序研究院本文链接地址:IOS研究院之在IOS5中使用NavigationBar导航栏(八) 系统自带的NavigationBar局限性比较大,往往开发中我们需要制作比较精美的导航栏。常见的导航栏都是由三部分组成的。 如下图所示, 左边的按钮视图, 中间的视图,右侧的按钮视图。本篇文章我们就来模拟Path这个软件转载 2012-12-05 18:10:03 · 7686 阅读 · 0 评论 -
使用xib自定义UIView和UITableViewCell以方便布局的方法
转载自: http://www.cnblogs.com/haipingwu/archive/2011/03/18/1987972.htmlUIView:1. 首先,新建一个类,继承自UIView。2. 创建一个空的xib文件,文件名最好和前面类名一样。在xib中添加一个View,把加载类改成第一步继承的类。3. 在xib中添加相应的控件,在第一步创建的类中添加相应的转载 2012-11-23 09:51:47 · 8713 阅读 · 0 评论 -
收藏一个关于推送的文章
转自: http://www.cocoachina.com/bbs/read.php?tid=127653&fpage=2推聊概述 PushTalk Overview推聊是一个基于极光推送的手机聊天系统。支持群聊与点对点聊天。当前包括Android客户端与Java服务器端。3分钟就可以整套系统跑起来。开源项目官方网站http://github转载 2012-12-12 09:52:28 · 6001 阅读 · 0 评论 -
[Cocoa]深入浅出 Cocoa 之多线程 NSThread
转自: http://blog.csdn.net/kesalin/article/details/6698146iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispa转载 2013-05-20 13:42:11 · 4865 阅读 · 0 评论 -
IOS 取消延迟执行函数 (perform selector)
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(xxxx) object:nil];原创 2013-05-20 15:50:32 · 9157 阅读 · 0 评论 -
Xcode Apple LLVM compiler 4.2 Error
项目中使用到了minizip , 由于其有一部分是c写的,编译的时候出现了 “Apple LLVM compiler 4.2 Error”, 最后的解决办法了: Targets --> Build Settings --> Apple LLVM compiler 4.2 - Language --> Compile Sources As 改为Object-C;原创 2013-05-23 15:34:31 · 10270 阅读 · 4 评论 -
贴一张IOS学习过程的图(来自传智播客的)
原创 2013-05-14 09:41:38 · 5115 阅读 · 0 评论 -
ios 调试技巧收藏二 lldb命令
转自: http://blog.csdn.net/likendsl/article/details/7576549XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的转载 2012-09-08 20:35:21 · 24268 阅读 · 2 评论 -
iOS指南系列:如何解决奔溃问题-深入调试
转自: http://blog.csdn.net/gnicky/article/details/7461574 iOS指南系列:如何解决奔溃问题-深入调试分类: iOS2012-04-14 21:52 765人阅读 评论(0) 收藏 举报(lldb) po $eax(unsigned int) $1 = 112518480 Receiver ()转载 2012-09-07 17:41:41 · 5430 阅读 · 0 评论 -
[iOS]delegate和protocol
转自: http://haoxiang.org/2011/08/ios-delegate-and-protocol/iOS开发上对delegate使用广泛。记在这里,如果有新人Google到了,希望能有点帮助。protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。protocol和java里interf转载 2012-09-08 13:42:35 · 797 阅读 · 0 评论 -
IOS之开发资料一
1. 论坛 http://www.cocoachina.com/bbs/2. 视频 http://v.163.com/special/opencourse/iphonekaifa.html3.文章 http://bbs.bccn.net/thread-349542-1-1.html原创 2012-06-27 13:16:46 · 590 阅读 · 0 评论 -
xcode 快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +转载 2012-07-23 15:40:02 · 444 阅读 · 0 评论 -
Object 学习笔记1
1. 内在黄金法则 如果对一个对象 使用了alloc, [mutable]copy,retain,那么必须使用相应的release或者autorelease原创 2012-07-24 14:56:57 · 412 阅读 · 0 评论 -
4 款类似 Facebook/Path 切换效果的 iOS 组件
转自: http://www.oschina.net/news/31289/4-ios-libs-like-facebook-and-path?from=20120729Path 2.0 的主菜单设计,借鉴了改版更新后的 Facebook 应用程序:用户在新鲜事窗口点击左上角的按钮,便会切换至左侧的菜单栏。如此一来,用户其实是在三个屏幕间进行操作,通过左右的滑动来切换主菜单、新鲜事及好友列转载 2012-07-31 09:33:15 · 2376 阅读 · 0 评论 -
开源项目 50
http://slj.me/2010/10/50-open-source-iphone-apps-for-iphone-developers/转载 2012-08-22 09:44:43 · 639 阅读 · 0 评论 -
object-C 基础篇-- 函数前面加号和减号 +和-的区别
加号 是可以通过类名直接调用这个方法,而减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!(+ 和java中的static 方法相似)原创 2012-08-23 10:03:13 · 14099 阅读 · 1 评论 -
介绍大家一个异步加载图片的公用类: EGOImageLoading (转)
转自: http://www.cocoachina.com/bbs/read.php?tid=83921逛论坛的时候,发现偶尔还会有人在问怎么做图片的异步加载,很多回答都还是告知用原始的connection,收到数据NSData以后,再用UIImage initWithData生成图片对象。对于刚开始接触iOS开发的人来说,我还是推荐用这种方式的。但是对于已经有一定iOS开转载 2012-08-23 15:13:40 · 938 阅读 · 0 评论 -
图片异步加载
转自: http://www.cocoachina.com/bbs/read.php?tid=83921介绍大家一个异步加载图片的公用类: EGOImageLoading 2012(秋季)CocoaChina开发者大会逛论坛的时候,发现偶尔还会有人在问怎么做图片的异步加载,很多回答都还是告知用原始的connection,收到数据NSData以后,转载 2012-08-26 16:12:47 · 2331 阅读 · 0 评论 -
ASIHTTPRequest类库简介和使用说明
转自: http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对转载 2012-08-26 16:58:19 · 513 阅读 · 0 评论 -
ios 下拉刷新
实现的开源框架是:https://github.com/enormego/EGOTableViewPullRefresh1.实现过程很简单,下载相应的demo,然后拷贝资源文件和EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m到相依的工程中.2. 添加QuartzCore.framework组建3. 在table原创 2012-08-26 13:45:09 · 3211 阅读 · 0 评论 -
不需Developper认证的真机调试
转自: http://www.cocoachina.com/newbie/env/2012/0425/4191.html真机测试需要开发人员交纳99美金,对于急于真机测试并没时间等待审核的朋友,这个小技巧或许很有用。 今天给大家介绍另一种不需要注册iPhone/iOS Developer Program,也可以简单地在设备中运行程序的方法.制作证转载 2012-09-05 09:54:26 · 664 阅读 · 0 评论 -
[EGORefreshTableHeaderView]手动启动下拉更新的方法
Q:在EGORefreshTable中手动启动下拉更新的方法?A:EGORefreshTable中提供了方法,让用户下拉table到一定位置实现下拉更新的效果,现在我想复用这种效果用于table更新,比如我做一个按钮,当用户点击这个按钮时,执行这种数据加载中的效果,或者app刚刚启动时,也可以执行这个操作。详细参考代码[plain] view plaincopy转载 2012-08-28 22:05:31 · 628 阅读 · 0 评论 -
MAC下Android的Eclipse开发环境的搭建
转自: http://www.cnblogs.com/macro-cheng/archive/2011/09/30/android-001.html一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1. 找到“Eclipse IDE for java Developers”此处右转载 2012-09-06 14:04:13 · 655 阅读 · 0 评论 -
IOS开发中常量的处理
转自: http://www.devdiv.com/IOS%E5%BC%80%E5%8F%91%E4%B8%AD%E5%B8%B8%E9%87%8F%E7%9A%84%E5%A4%84%E7%90%86-article-2136-1.html 白天做项目的时候遇到了一个字符串的问题,解决的时候看到了一篇博文http://marshal.easymorse.com/archives转载 2012-09-07 10:19:35 · 3030 阅读 · 0 评论 -
ios应用对icon的要求
根据官方文档总结了一下ios 应用对icon的要求,art和dev对此有个清晰的认识English version http://developer.apple.com/library/ios/#qa/qa1686/_index.html专为iPhone/IPod的应用程序图片大小(px)文件名用途重要程度512×512转载 2012-09-06 14:01:58 · 5121 阅读 · 0 评论 -
实用类库、开源项目收集
来源: http://www.cocoachina.com/applenews/devnews/2013/0528/6294.htmliOS-NBUKit NBUKit:可定制camera、assets、image editing、gallery、picker以及UIKit subclasses使用:NBUCore 包括:NBUCameraView、转载 2013-05-29 10:05:28 · 5988 阅读 · 0 评论