随笔分类 -  iOS开发

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要:NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];NSArray* languages = [defs objectForKey:@"AppleLanguages"];NSString* preferredLang = [languages objectAtIndex:0];NSLog(@"%@",preferredLang);  阅读全文
posted @ 2011-04-28 10:18 周宏伟 阅读(247) 评论(0) 推荐(1) 编辑
摘要:目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存策略缓存存储方式缓存其它特性实现自定义的缓存使用代理请求ASIHTTPRequest, 请求的其它特性ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新 阅读全文
posted @ 2011-03-31 14:05 周宏伟 阅读(3681) 评论(0) 推荐(1) 编辑
摘要:OverviewPie charts are good for showing simple proportional part-to-whole information. You can create a single series pie chart, where each series is made of multiple slices, or multi-series, concentric charts.Each series describes one pie, and each data value specifies one slice. When using nested 阅读全文
posted @ 2011-03-25 17:26 周宏伟 阅读(3980) 评论(0) 推荐(1) 编辑
摘要:Project SetupThis tutorial will use a simple application called “TwitterRush” to demonstrate Twitter OAuth integration for the iPhone. By downloading the TwitterRush application, you will be able to precisely follow all steps in this tutorial. However, if you already have an iPhone project that you 阅读全文
posted @ 2011-03-24 08:42 周宏伟 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:第一种方法01.//Add text to UIImage 02. 03.-(UIImage *)addText:(UIImage *)img text:(NSString *)text1{ 04. 05. int w = img.size.width; 06. 07. int h = img.size.height; 08. 09. //lon = h - lon; 10. 11. CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); 12. 13. CGContextRef context = CGBitmapContext 阅读全文
posted @ 2011-03-23 22:58 周宏伟 阅读(2925) 评论(0) 推荐(0) 编辑
摘要:这一节将会讲到添加地图注解,这个需要用到MKAnnotation这个协议,主要有两个UILabel类型的属性,title和subtitle,当用户点击小别针时候就会把相关信息显示出来,如下图:大概的操作是这样的,先定义一个继承了MKAnnotation的类,第当需要加上注解的时候,就根据当前的region等信息,实例化出一个对像,然后把它addAnnotation到googleMap上去就可了。为了实现MKAnnotation我们重新定义一个类来操作。新建objectiv-c的NSObject类.h头文件#import<Foundation/Foundation.h>#import 阅读全文
posted @ 2011-03-17 10:56 周宏伟 阅读(706) 评论(0) 推荐(0) 编辑
摘要:这一节我将用看到那个google的地图,在实现上也相当简便。嵌入地图时需要MKMapView这个类, 它有很多方法和属性,不过如果只是想得到基本的定位功能的话,只需实例化一个对像然后加到当前的view上就可以了。<一>先介绍一下,它的几个常用的属性。region用来设置地图的那一部份被显示,它是一个结构体,定义如下:typedefstruct{CLLocationCoordinate2Dcenter;//表示显示的中心MKCoordinateSpanspan;//表示比例}MKCoordinateRegion;对于MKCoordinateSpan其定义如下:typedefstruc 阅读全文
posted @ 2011-03-17 10:52 周宏伟 阅读(1412) 评论(0) 推荐(0) 编辑
摘要:在iphone中可以用corelocation功能来实现地理定位,并可用mapkit框架加载google地图。一、CoreLocation实现定位CoreLocation主要应用了GPS,蜂窝基站三角网以及Wi_Fi(WPS)三种技术。一代iphone之后,有的把这称之为AssistantGPS(A_GPS),第一代iphone不具备GPS功能。想得到定点的信息,其实不难,只需要涉及到几个类,CLLocationManager,CLLocation,CLLocationManagerdelegate协议,CLLocationCoodinate2D,CLLocationDegrees。<一 阅读全文
posted @ 2011-03-17 10:45 周宏伟 阅读(1699) 评论(0) 推荐(0) 编辑
摘要:从icon说起命名方法,举例Icon.png 57×57Icon-72.png 72×72Icon-Small.png 29×29Icon-Small-50.png 50×50Icon@2x.png114×114Icon-Small@2x.png 58×58另iTunesArtwork 512×512在info.plist使用key CFBundleIconFiles,注意与CFBundleIconFile区分开,CFBundleIconFiles的优先级高于CFBundleIconFile省略扩展名,直接写Icon,会自动 阅读全文
posted @ 2011-03-08 14:29 周宏伟 阅读(382) 评论(0) 推荐(0) 编辑
摘要:大家在是使用Xcode开代码的时候,有没有发现Xcode自带的配色太亮或者不适合自己。小编下面就介绍几款不错的暗色配色(听讲暗色会保护眼睛)。以下配色只是小编收集,版权归原作者所有。一. EGOEGO Theme相关地址: http://developers.enormego.com/view/xcode_ego_theme二. DarkCityDarkCity Theme相关地址: http://www.robinlu.com/blog/archives/320三. HumaneHumane Theme相关地址: http://damieng.com/blog/2008/02/08/huma 阅读全文
posted @ 2011-03-02 23:14 周宏伟 阅读(2567) 评论(0) 推荐(1) 编辑
摘要:NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。如下所示,你可以在沙盒中定位文件目录://对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];//指向文件目录NSString *documentsDirectory= [NSHomeDirectory() stringBy 阅读全文
posted @ 2011-02-20 23:02 周宏伟 阅读(4133) 评论(0) 推荐(0) 编辑
摘要:提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa工具包的功能,框架,源文件组织;XCode使用介绍)简介:1.objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC系统下的主要开发语言。个人认为,对于用惯了常用的C,JAVA等语言的人来说,objective-c是一中很另类,非主流的语言。2.开发Mac的UI程序来说,使用的是Cocoa这个框架,cocoa的组成部分有:foundation和application kit框架。【foundation框架处理用户界面之下的特性,如数据结构和通信机制;application kit框架 阅读全文
posted @ 2011-01-24 17:00 周宏伟 阅读(800) 评论(0) 推荐(0) 编辑
摘要:转自:http://macos.it168.com/thread-9126-1-1.html第一步,配置 Subversion Leopard中自带了SVN,但Xcode的项目文件中,并不是所有文件都适于加入SVN中进行管理,比如编译后的文件和编译过程中产生的文件,这些文件不属于源代码,应该告诉svn忽略掉,方法:编辑 ~/.subversion/config 文件注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件. open ~/.subversion/config 打开文件1. 找到 global-ignores 阅读全文
posted @ 2011-01-20 12:57 周宏伟 阅读(6957) 评论(0) 推荐(1) 编辑
摘要:转自:http://fei263.blog.163.com/blog/static/92793724201062033414411/首先在Executables拦下点击getinfo在Variables to be set in the environment 下添加环境变量NSZombieEnabled当程序出现EXC_BAD_ACCESS错误的时候,在Debugger里会有类似下面的输 出 阅读全文
posted @ 2011-01-19 17:00 周宏伟 阅读(316) 评论(0) 推荐(1) 编辑
摘要:scroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking自己发生滚动子类可以重载touchesShouldBegin:withEvent:inContentView: 决定自己是否接收touch事件pagingEnabled当值是YES,会自动滚动到subview的边界,默认是NOtouchesShou 阅读全文
posted @ 2011-01-09 17:55 周宏伟 阅读(8263) 评论(0) 推荐(0) 编辑
摘要:在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的。在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自《iPhone Application Programming Guide》(需要有 Apple ID 才能打开链接),加了一些实际使用的经验。iPhone OS 主要提供以下了几种播放音频的方法: System Sound ServicesAVAudioPlayer 类Audio Queue ServicesOpenAL1. System Sound ServicesSystem Sound Services 是最底层也是最简单的声音播放服务 阅读全文
posted @ 2010-12-30 17:08 周宏伟 阅读(918) 评论(0) 推荐(0) 编辑
摘要:一、iPhone Mockuphttp://iphonemockup.lkmc.ch/可绘制简单线框图(Illustration)和手绘风格线框图(Pencil)两种风格的原型。组件都可以任意拖动,放到合适的位置。但是由于是在线软件,可能在安全保障上会有些欠缺,而且有些类似于沙盘的形式,不知道什么时候还会消失。优点是可以协同创作。二、BalsamiqMockupshttp://www.balsamiq.com/Balsamiq Mockups 提供了 9 大类共 50 多个控件,涵盖了几乎所有常用的 UI 控件。不管是桌面软件、手机软件还是 Web 站点,都能搞定,且软件极易上手。Balsam 阅读全文
posted @ 2010-12-28 12:47 周宏伟 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:一年前斯坦福和Apple联手推出了基于iPhone平台的开发课程, 这个课程的ppt被放在网上分享,反响非常好。这个学期,斯坦福将课程进行了录像,放在了iTunes university上提供下载,目前这个课程在iTunes的下载排行第一,达到了100万人次的下载。这次给大家分享的是其中关于“成功开发iPhone软件的10个步骤”的讲座,虽然与我们工作中设计软件的应用平台不同,但是还是有很多成功的经验可以借鉴。1. 决定要做什么  人们很容易犯的一个错误是“从结论出发”,比如决定要做一个本地社会关系网的软件,而没有去想究竟做这个软件是想解决什么问题,是为了解决和好友找地方吃饭的问题还是别的什么 阅读全文
posted @ 2010-12-28 11:14 周宏伟 阅读(793) 评论(0) 推荐(0) 编辑
摘要:PrefaceI don’t normally post highly technical stuff to my blog, but here’s an exception that I hope will benefit the Mac and iOS (iPhone & iPad) developer community. So if you’re not part of that, feel free to skip it.IntroductionThis article is a cumulative list of the most commonly-violated best p 阅读全文
posted @ 2010-12-18 15:30 周宏伟 阅读(439) 评论(0) 推荐(2) 编辑
摘要:How To Choose The Best XML Parser for Your iPhone ProjectXMLPerformance Test App Extended To Compare 3rd Party LibrariesThere are a lot of options when it comes to parsing XML on the iPhone. The iPhone SDK comes with two different libraries to choose from, and there are several popular third party l 阅读全文
posted @ 2010-12-05 22:57 周宏伟 阅读(486) 评论(0) 推荐(1) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页