- 博客(175)
- 资源 (11)
- 收藏
- 关注
转载 实用类库、开源项目收集
来源: 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
6019
原创 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
10301
转载 Programmers Don't Read Books -- But You Should
转载一篇关于程序员读书的文章 . 原文地址: http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.htmlOne of the central themes of stackoverflow.com is that software developers no
2013-05-21 14:49:44
6339
原创 IOS 取消延迟执行函数 (perform selector)
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(xxxx) object:nil];
2013-05-20 15:50:32
9229
转载 [Cocoa]深入浅出 Cocoa 之多线程 NSThread
转自: http://blog.youkuaiyun.com/kesalin/article/details/6698146iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispa
2013-05-20 13:42:11
4891
原创 经典单例模式的实现:
经典单例模式的实现:public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() { } /** * SingletonHolder is loaded on t
2013-05-17 17:33:31
4477
转载 直接拿来用!最火的Android开源项目(一)
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,优快云特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项
2013-05-14 13:54:11
5650
转载 【Android】GridView显示大量图片缓存问题(一)
2012/10/23 15:22:27 | 阅读235次前面有好几篇博客讨论到大量图片的存储以及缓存,比如:【Android】缩略图Thumbnails,【Android】图片的异步加载,尤其是在后者,异步加载我觉得已经很好了,并且后者是做了缓存的,看上去似乎是完美的解决方案,但是根据我的实践,后者是存在问题的:我在相册里面存入了80张照片,然后使用该方案获取图片显示在
2013-01-22 12:43:00
13488
转载 Android中高效的显示图片之三——缓存图片
转自: http://blog.youkuaiyun.com/dfqin/article/details/8098093 加载一张图片到UI相对比较简单,如果一次要加载一组图片,就会变得麻烦很多。像ListView,GridView,ViewPager等控件,需要显示的图片和将要显示的图片数量可能会很大。 为了减少内存使用,这类控件都重复利用移出屏幕的子视图,如果你没有持用引用,垃圾
2013-01-22 11:18:48
6723
转载 Android中高效的显示图片之二——在非UI线程中处理图片
转自: http://blog.youkuaiyun.com/dfqin/article/details/8090334 在“加载大图”文章中提到的BitmapFactory.decode*方法,如果源数据是在磁盘、网络或其它任何不是在内存中的位置,那么它都不应该在UI线程中执行。因为它的加载时间不可预测且依赖于一系列因素(磁盘读写速度、图片大小、CPU频率等)。如果在主线程
2013-01-22 11:18:02
5612
转载 Android中高效的显示图片之一 ——加载大图
转自: http://blog.youkuaiyun.com/dfqin/article/details/8029696在网上看了不少文章,发现还是官方文档介绍最详细,把重要的东西简单摘要出来。详细可看官方文档地址 ( http://www.bangchui.org/read.php?tid=9 ) 。在应用中显示图片,如果不多加小心,很容易就会使应用因为异常“java.lang.
2013-01-22 11:17:08
5014
转载 收藏一个关于推送的文章
转自: http://www.cocoachina.com/bbs/read.php?tid=127653&fpage=2推聊概述 PushTalk Overview推聊是一个基于极光推送的手机聊天系统。支持群聊与点对点聊天。当前包括Android客户端与Java服务器端。3分钟就可以整套系统跑起来。开源项目官方网站http://github
2012-12-12 09:52:28
6020
原创 ios 模拟器路径
/Users/#username#/Library/Application Support/iPhone Simulator/User/Applications/ shift + command + g
2012-12-07 15:04:53
6598
转载 研究院之在IOS5中使用NavigationBar导航栏
转自:转载自雨松MOMO程序研究院本文链接地址:IOS研究院之在IOS5中使用NavigationBar导航栏(八) 系统自带的NavigationBar局限性比较大,往往开发中我们需要制作比较精美的导航栏。常见的导航栏都是由三部分组成的。 如下图所示, 左边的按钮视图, 中间的视图,右侧的按钮视图。本篇文章我们就来模拟Path这个软件
2012-12-05 18:10:03
7720
转载 使用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
8737
转载 OS和Android的设计指南
近几年并没有真正深入的做过几个复杂的移动互联网产品设计,而且我这人本来就懒不爱读书,也就一直没有好好去研读ios和android的设计指南。几年来这两份一直就在那里,不离不弃。最近得空,把HIG刚刚读完,正在开始读Android Design。HIG(Human Interface Guideline)是apple为确保ios上各类app的用户体验质量和一致性,为产品设计师们公布的一份设计指导
2012-11-15 14:35:13
4356
转载 ViewController的生命周期分析和使用
转自: http://my.oschina.net/orange1/blog/85108一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于
2012-11-13 10:19:20
4740
转载 IOS类似9.png
图形用户界面中的图形有两种实现方式,一种是用代码画出来,比如Quartz 2D技术,狠一点有OpenGL ES,另一种则是使用图片。 代码画的方式比较耗费程序员脑力,CPU或GPU; 图片则耗费磁盘空间,会增加app的体积.一般的app我们会偏重于使用图片来构建用户界面. 设计师一般会使用PS来设计界面,所以在直接使用之前,有一个PSD到png的切图(Image Slicing)过程.下面
2012-11-05 17:27:32
14398
转载 自动取消选中行
在对表格UITableView操作时,有时当用户选中表格行后,需要自动取消选择。实现这种效果,其原理是选中表格行时,会调用 didSelectRowAtIndexPath方法,只要在这个方法中,调用performSelector执行取消选中表格行的方法。示例代码如下:01- (void) unselectCurrentRow
2012-11-05 16:27:18
6671
转载 [Mac入门]如何在Mac下显示Finder中的所有文件
在Unix下工作,你可能需要处理一些“特殊“文件或文件夹,例如/usr,/bin, etcf,或一些"dot files"(如.bash_profile)。但是Linux/Unix系统处于安全、帐户权限等原因的考虑,普通帐户在正常情况下是看不到这些文件或文件夹的。本文将简单的介绍如何在Finder中看到这些文件/文件夹。方法1:对于一般的查看文件夹,可以在Finder中直接使用"Go |
2012-11-02 10:11:15
854
原创 cd 带空格目录
比如目录为 Application Support操作方法为: export path="Application Support" cd "$path"
2012-10-10 16:26:44
2807
转载 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
1089
转载 ios 调试技巧收藏二 lldb命令
转自: http://blog.youkuaiyun.com/likendsl/article/details/7576549XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的
2012-09-08 20:35:21
24313
转载 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
10411
转载 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
12907
1
转载 [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
814
转载 iOS指南系列:如何解决奔溃问题-深入调试
转自: http://blog.youkuaiyun.com/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
5460
转载 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
3052
转载 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
670
转载 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
5153
转载 不需Developper认证的真机调试
转自: http://www.cocoachina.com/newbie/env/2012/0425/4191.html真机测试需要开发人员交纳99美金,对于急于真机测试并没时间等待审核的朋友,这个小技巧或许很有用。 今天给大家介绍另一种不需要注册iPhone/iOS Developer Program,也可以简单地在设备中运行程序的方法.制作证
2012-09-05 09:54:26
692
转载 [EGORefreshTableHeaderView]手动启动下拉更新的方法
Q:在EGORefreshTable中手动启动下拉更新的方法?A:EGORefreshTable中提供了方法,让用户下拉table到一定位置实现下拉更新的效果,现在我想复用这种效果用于table更新,比如我做一个按钮,当用户点击这个按钮时,执行这种数据加载中的效果,或者app刚刚启动时,也可以执行这个操作。详细参考代码[plain] view plaincopy
2012-08-28 22:05:31
644
转载 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
534
转载 图片异步加载
转自: http://www.cocoachina.com/bbs/read.php?tid=83921介绍大家一个异步加载图片的公用类: EGOImageLoading 2012(秋季)CocoaChina开发者大会逛论坛的时候,发现偶尔还会有人在问怎么做图片的异步加载,很多回答都还是告知用原始的connection,收到数据NSData以后,
2012-08-26 16:12:47
2348
原创 ios 下拉刷新
实现的开源框架是:https://github.com/enormego/EGOTableViewPullRefresh1.实现过程很简单,下载相应的demo,然后拷贝资源文件和EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m到相依的工程中.2. 添加QuartzCore.framework组建3. 在table
2012-08-26 13:45:09
3227
转载 介绍大家一个异步加载图片的公用类: EGOImageLoading (转)
转自: http://www.cocoachina.com/bbs/read.php?tid=83921逛论坛的时候,发现偶尔还会有人在问怎么做图片的异步加载,很多回答都还是告知用原始的connection,收到数据NSData以后,再用UIImage initWithData生成图片对象。对于刚开始接触iOS开发的人来说,我还是推荐用这种方式的。但是对于已经有一定iOS开
2012-08-23 15:13:40
949
原创 object-C 基础篇-- 函数前面加号和减号 +和-的区别
加号 是可以通过类名直接调用这个方法,而减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!(+ 和java中的static 方法相似)
2012-08-23 10:03:13
14147
转载 开源项目 50
http://slj.me/2010/10/50-open-source-iphone-apps-for-iphone-developers/
2012-08-22 09:44:43
661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人