自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彬琪 的 Iphone笔记

进入iphone的灵动空间~~

  • 博客(30)
  • 收藏
  • 关注

原创 xcode4.3下制作framework

 转自:xcode4.3下制作framework——(xcode4.2下也通用)将自己的类封成库供别人调用,非常方便,就行xcode中的许多类库一样。那么如何制作自己的类库呢?本人在网上看过很多童鞋的文章,都没有试成功,最后在同事的帮助下搞定。今天有点空闲时间,赶紧记下来,一是跟大家分享,二是怕忘了,今天有同事问我,都感觉有点生了,所以有了这篇文章。 下面教大家一步步制作fra...

2013-04-09 09:25:56 133

原创 对比iOS中的四种数据存储

摘自:infoq [url]http://www.infoq.com/cn/articles/data-storage-in-ios[/url]作者 高嘉峻 发布于 2013年3月27日你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用...

2013-04-07 16:13:38 125

原创 ios的一些知识点

[size=large][color=darkblue]一 非ARC的内存管理情况[/color][/size] 1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。 ...

2013-03-12 11:10:11 146

原创 iOS网络组件对比:AFNetworking VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI...

2013-03-07 10:10:12 113

原创 ios如何在当前工程中添加编辑新建的FramesWork (两个ios工程联调同样适用 )

唐彬琪可能很多大牛都见过FaceBook的three20框架的源码,但是不知道大家有没有对它里面的工程之间的相互引用,相互调用产生过一些兴趣和疑问,如下图:  由于目前公司正在做一个类似three20的app框架,我的两位ios大牛使出自己的各种绝技、大招,现在终于做出了一个初期的版本,我因为经验略显骨干,所以没怎么瞎掺和,但就耳濡目染也学到了很多东西,我就把自己学到这个关于项...

2012-12-12 14:57:03 151

原创 Xcode4快速Doxygen文档注释 — 简明图文教程

转自:http://blog.chukong-inc.com/index.php/2012/05/16/xcode4_fast_doxygen/准备2个文件:文件一,ThisService.app文件二,Doxygen.rb下载上述2个文件:ThisService&Doxygen_rb准备好之后,两步配置,一步操作:配置一,打开ThisService,如...

2012-12-03 17:28:04 86

原创 如何让IOS应用从容地崩溃

转自:http://blog.chukong-inc.com/index.php/2012/08/24/如何在ios应用中捕捉异常/虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限...

2012-12-03 16:55:28 81

原创 Git忽略文件(转载好文)

摘自:http://cwind.iteye.com/blog/1666646自己亲自尝试过,方法靠谱!        有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -...

2012-11-21 11:29:44 88

原创 git简明操作教程

摘自:https://www.akii.org/git-concise-operating-tutorial.html我发现很多人依然对git无所适从。那我就写个简明操作教程来供还在学习路上的同学参考。git工作原理:分布式,每个克隆或更新远程仓库的用户都拥有⼀一份最新的完整的仓库。分支结构,不要直接操作remote的远程分支,应该首先checkout⼀一份到本...

2012-11-19 17:32:40 145

iOS开发细节记录汇总

1. 模拟器网速调整: 限制时输入下面两行,根据需要修改下面的数字:sudo ipfw pipe 1 config bw 350kbit/s plr 0.05 delay 10000ms; sudo ipfw add pipe 1 dst-port http不想再去限制网速是,输入下面的命令行:sudo ipfw flush 1.2 mac下限制网速: Advan...

2012-11-13 14:56:54 105

原创 模拟器与真机下ffmpeg的编译方法(总结版)

模拟器与真机下ffmpeg的编译方法(总结版) 编译ffmepg模拟器版本:1. 到[url]https://github.com/gabriel/ffmpeg-iphone-build[/url]下载ffmpeg-iphone-build2.先将gas-preprocessor.pl拷贝到/usr/sbin/目录中。3.到ffmpeg官网上下载ffmpeg源码4.在终...

2012-11-13 14:51:09 97

原创 iPhone开发资源汇总

很多ios效果,以及控件集合[url]http://code4app.com[/url]很多ios环境的UI界面设计[url]http://ui4app.com[/url]如何用Facebook graphic api上传视频:[url]http://developers.facebook.com/blog/post/532/[/url]Keychain...

2012-11-13 14:50:56 125

原创 iOS签名总结

摘自:[url]http://www.devdiv.com/iOS签名总结-weblog-6399-9907.html[/url]   绝大多数iPhone Developer/Distribution 的代码签名生成错误是因为证书和Provisioning profiles没有在开发系统上正确安装引起的。本文描述在开发 iPhone OS 应用程序时所需要的文件以及如何安装它们。这...

2012-11-13 11:34:54 98

原创 ios控件自定义指引

转自:http://leakswww.devdiv.com/forum.php?mod=viewthread&tid=132028 一直以来都想写点什么,做点有意义的事,从今天开始我将会把自己在这一年的学习和应用IOS开发中的学习心得和体会写出来,我将更深入的让大家理解IOS开发的方方面面,不过仍不能保证涉及所有的范围,希望我的理解可以给一些初学者一些帮助。白天上班没有时间,而...

2012-11-07 14:58:20 119

原创 const、static的理解

对于C/C++语言来讲,const就是只读的意思,只在声明中使用;static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放;对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见.static const 应该就是上面两者的合集....

2012-11-07 14:58:08 77

原创 iOS6.0框架及功能更新小结

iOS6.0框架及功能更新小结[img]http://www.cocoachina.com/cms/uploads/allimg/120920/4064_120920151851_1.jpg[/img]1. Maps替换Google Map为苹果自行研发3D地图2. Social Network集成新浪微博,Facebook , Twitter等社交网络...

2012-11-07 14:58:00 112

原创 开源的电子书阅读器项目

[img]http://www.cocoachina.com/cms/uploads/allimg/111129/3292_111129095742_1.png[/img]iphone平台上开源的电子书阅读器项目:https://github.com/vfr/Readerhttps://github.com/brow/leaveshttps://github.com...

2012-11-07 14:57:44 397

原创 iOS高效开发必备的10款Objective-C类库

这里列出的库等功能使开发更容易。如果你是一个iOS开发人员,在你的下一个项目开始之前,你一定要检查有没有使用这些库。MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD 苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 ...

2012-11-07 14:28:57 77

原创 iOS 中 GCD (类似于异步的东西)

 GCD(Grand Central Dispatch)是一个大的主题。它可以提高代码的执行效率与多核的利用率。是苹果的开源项目,如果你是一个追求软件效率的开发人员,这门技术你一定要有所研究。    今天要介绍的是如何从网上下载大量的文件, 方法有许多,传通的就是用多线程,面iOS中有很好用的Operator Queeu, 或者用传通的NStrhead, pthread. 今天我不介绍这些

2011-07-01 16:35:00 850

原创 iphone内存管理的具体问题解决方案

 iPhone 开发内存管理开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉; 内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简单总结一下Object-C 内存管理。基本概念 Object-C 的内

2011-07-01 16:34:00 1741

原创 闹钟主要实现代码

闹钟主要实现代码是    UILocalNotification*notification=[[UILocalNotification alloc] init];    if (notification!=nil)     {           notification.repeatInterval=NSDayCalendarUnit;        NSDate

2011-06-30 09:31:00 1127

原创 在程序中实现邮件发送,电话拨打,sms,以及浏览器功能能的方法整理

  在程序中实现邮件发送,电话拨打,sms,以及浏览器功能能的方法: 邮件[[UIApplication   sharedApplication]   openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];电话[[UIApplication   sharedApplication]   open

2011-06-30 09:30:00 515

原创 在程序中实现邮件发送,电话拨打,sms,以及浏览器功能能的方法整理

 在程序中实现邮件发送,电话拨打,sms,以及浏览器功能能的方法: 邮件[[UIApplication   sharedApplication]   openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]];电话[[UIApplication   sharedApplication]   openU

2011-06-30 09:29:00 525

原创 在UIScrollView上实现N张图片的首尾相连

在委托实现-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView,判定当前bounds,如果当前view是最后一个则重设bounds,使其显示第一个view,其实也就是把最后一页设成第一页一样的,然后:- (void)scrollViewDidEndDecelerating:(UIScrollView *)scr

2011-06-30 09:26:00 1838

原创 熟悉UIWebView

 UIWebView 使用基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定义的vie

2011-06-18 12:19:00 486

原创 熟悉UIWebView

 UIWebView 使用基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定义的vie

2011-06-18 12:18:00 2942

原创 熟悉UIWebView

 UIWebView 使用基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定义的vie

2011-06-18 12:15:00 1186

原创 UITableView 详细讲解

UITableView 详细讲解  -、建立 UITableView  DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view a

2011-06-18 12:10:00 490

原创 scroll view 原理

UIScrollView 原理 scroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消

2011-06-18 12:07:00 493

转载 Cocoa中对日期和时间的处理 NSDate

Cocoa中对日期和时间的处理 NSDate NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差(Time Interval)运算和日期之间的早晚比较等。 1. 创建或初始化可用以下方法 用于创建NSDate实例的类方法有 + (id)date; 返回当前时间 + (id)dateWithTimeIntervalSi

2011-06-18 12:05:00 694

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除