- 博客(153)
- 资源 (54)
- 收藏
- 关注

翻译 iOS下拉刷新上拉加载更多EGOTableViewPullRefresh类库
在一个项目开发过程中为了更好的体验经常会用到下拉刷新更新数据,当然也伴随一些上拉加载更多数据的情况;当前比较火的EGOTableViewPullRefresh只实现了下拉功能,而没有上拉的功能。这里介绍一个同时集成下拉刷新和上拉加载更多的类库EGOTableViewPullRefresh英文原文和类库下载地址:https://github.com/emreberge/EGOTableViewP
2013-06-02 22:13:08
40844

原创 开源中国iOS客户端学习——(十一)AES加密
数据加密在解密在软件开发过程中举足轻重的作用,可能有的公司在加密的时候有自己公司内部一套设计的算法,而在这方面不想浪费太大精力就可以去考虑使用第三方提供的加密算法,如AES加密算法,本篇内容介绍开源中国iOS客户端使用ASE算法加密密码;AES GitHub 下载地址 https://github.com/Gurpartap/AESCrypt-ObjC对一个比较大的工
2013-05-22 11:14:59
34221
3

原创 教你1分钟学会傻瓜式的GitHub项目托管
还在为终端式的Git命令操作所烦恼么?还在为项目托管而发愁么?挤出1分钟时间吧,教你使用GitHub图像界面的傻瓜式操作让你学会工程项目的远程托管;首先下载GitHub客户端软件:GitHub官网下载 : https://help.github.com/articles/set-up-git优快云 下载 : http://download.youkuaiyun.com/detail/du
2013-05-09 08:40:53
11207
1
原创 iOS上使用自定义ttf字体
项目中想使用第三方的字体,在stackoverflow上查询解决办法,也折腾一会,添加成功,示例如下:1.将xx.ttf字体库加入工程里面2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname"
2014-07-15 23:23:52
30862
原创 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s).
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s).错误参考地址:http://stackoverflow.com/questions/12889065/no-architectures-to-compile-for-only-ac
2014-05-29 10:44:31
17984
原创 使用SVN clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: library not found for -lxxxxxxxxclang: error: linker command failed with exit code 1 (use -v to see invocation)
2014-05-29 10:28:28
13332
原创 iOS 7 在启动期间改变状态栏颜色
如果觉得在iOS 7启动期间状态栏黑色不合你意,以下方法可改变Status bar style成白色在工程的plist添加 Status bar style,改变style值默认是Gray style,选择后面两个任意一个都可以改变之后启动图:更多方法请参考:1.http://stackoverfl
2014-04-16 17:50:44
7936
原创 iOS launch启动界面全屏
1.在-info.list文件中,加上“Status bar is initially hidden”选项,选择yes2在程序里面添加 [[UIApplication sharedApplication]setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];即可
2014-04-16 17:26:12
6217
原创 build/Objects-normal/i386/fmdb.o
添加FMDB类库时候引起的linker command failed with exit code 1 (use -v to see invocation)错误duplicate symbol _main in: /Users/Nyist-MacBook/Library/Developer/Xcode/DerivedData/iMessage-diqacvooqxpakffoxkdnt
2014-04-16 17:24:43
7466
原创 Analyze提示:Value stored to "xxx"is never read
Value stored to "xxx"is never readmaxSize这个变量没有被使用,在当前类中搜索maxSize这个变量发现只是被赋值并没有被使用。解除这个提示:删除或者注视这行代码OK;
2014-04-16 17:23:12
16785
原创 分享一些免费的接口
分享一些免费得接口.无意中查找资料发现,原文链接:http://www.bejson.com/go.php?u=http://www.bejson.com/webInterface.php
2013-10-03 09:54:13
10863
原创 duplicate symbol _GAD_MD5
duplicate symbol _GAD_MD5 in: /Users/Apple/DKProj/LOL/LOL/AdMob_SDK/libGoogleAdMobAds.a(md5.o) /Users/Apple/DKProj/LOL/LOL/AdMob_SDK/libGoogleAdMobAds.a(gad_md5.o)ld: 1 duplicate symbol for a
2013-10-01 22:32:55
4554
原创 使用Parse内付费服务出现的Error Domain=Parse Code=146 "The operation couldn’t be completed. (Parse error 146.)
因为开发的应用有个内付费去广告功能,介于苹果官方提供的方法没用过,感觉有些复杂,于是选用了第三方组件Parse来解决这个问题,简单易操作;Parse简化苹果官方内付费问题,使用方法分厂简单只有两个Block方法,以下实现简单的购买过程
2013-08-31 00:07:34
4043
原创 EGOTableViewPullRefresh动态刷新按钮
EGOTableViewPullRefresh 是fork EGOTableViewPullRefresh开源类库进行的改进,添加了上提加载更多效果。同时也可以通过一个按钮的触发刷新事件,但是刷新的时候不能跳到top,为了动态展示,再刷新的时候按钮旋转,然后跳转回到顶部!如下如图
2013-08-29 12:16:41
5673
原创 自定义NavgationBar返回按钮
iOS 上UINavigationController视图压栈形式,可以在当前视图无限制push许多视图,然而一些会觉得自带的push按钮不够美观,而且当上的上一个页面title很长的时候,那个返回按钮就很长,怎样定义一个自己返回按钮呢?向第三幅图片一样。。。 需要push的视图里面定义一个事件- (IBAction)pushVC:(id)sender {
2013-08-20 17:53:19
25576
原创 使用RNSwipeViewController类库进行视图切换
如今很多应用已经不再局限于点击按钮触发事件来进行视图之间切换,为迎合给予用户更好体验,体现iOS系统极佳用户体验,使用手势来进行各个视图之间切换,用户至于一个大拇指在屏幕中央就可浏览到很多信息;关于 RNSwipeViewController: https://github.com/rnystrom/RNSwipeViewControllerRNSwipeViewController是别人
2013-08-20 17:44:39
4954
原创 Mac OS X 下连接CMCC无法弹出登陆页面问题
一般情况下连接中国移动CMCC等其他无线网络的时候,会弹出一个登陆界面,让用户输入账户和密码,然后就可以登陆联网。但是部分童鞋会遇到这样情况:在Mac OS X下连上CMCC的时候无法弹出登陆界面(windows 系统下未实验);问题原因:DNS 问题解决办法:打开 偏好设置 --> 网络 --> 选中wifi无线 --> 高级--> DNS 删除自定义的DNS 修改完成功弹
2013-07-15 11:39:25
32662
原创 关于iOS 5 Could not instantiate class named NSLayoutConstraint错误
因为使用Xcode 4.6.2,新建工程的时候SDK 6.1,但是要做低版本适配。在将iOS模拟器选为5.0编译运行时候出现Could not instantiate class named NSLayoutConstraint错误,这个问题原因是iOS 6新添加的AutoLaout属性(关于AutoLayout属性请见 这里)在IOS 5里不支持而使工程崩溃,而Xcode 4.6.2新建
2013-07-13 20:18:53
3133
原创 Xcode 4.6.2 运行次数为偶数程序崩溃问题
如果你的MAC 系统升级到10.8.4 Xcode升级到4.6.2,在工程运行第二次、第四次、第六次 ... 的时候程序就会崩溃无论是新建的模板工程也会这样,这个属于系统BUG,在stackoverflow上得到解决办法是选择菜单上的Product -> Edit Scheme, 在左侧选择你编译运行的app,在右侧选择info一栏的信息,将调试器(Debugger)由
2013-06-24 16:24:12
3898
原创 iOS开发技巧 -- 复用代码片段
如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率;1. 将常用代码片段封装成一个类里当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或者直
2013-06-20 15:13:28
13107
原创 iOS开发复选框类库SSCheckBoxView
在iOS开发中对应用程序进行设置时一般都用UISwitch,偶尔显得单调,这时候你可以选择使用第三方开源类库SSCheckBoxView 。 SSCheckBoxView是一个可用在iOS上一个复选框UI控件,提供选中和不被选中两种情况,和5中风格,如下图GitHub下载地址:https://github.com/ardalahmet/SSCheckBoxView
2013-06-10 14:59:46
16195
原创 iOS开发中那些高效常用的宏
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。本文整理自http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html 。做了一些分类和注释,可以根据自己习惯再添加或者删除
2013-06-09 21:49:28
54963
2
翻译 iOS 富文本类库RTLabel
本节关于RTLable基本介绍,原文来自 https://github.com/honcheng/RTLabelRTLabel基于富文本的格式,适用于iOS,类似HTML的标记。RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。特点粗体和斜体颜色
2013-06-01 18:08:27
35211
原创 开源中国iOS客户端学习——(十四)使用EGOImageLoading异步加载图片
EGOImageLoading 是一个用的比较多的异步加载图片的第三方类库,简化开发过程,我们直接传入图片的url,这个类库就会自动帮我们异步加载和缓存工作;当从网上获取图片时,如果网速慢图片短时间内不能下载下来,可以先用一张本地的图片代替显示,还可以进行其他操作,让图片下载完成后自动替换占位图片而不影响用户体验;EGOImageLoading 的GitHub 下载地址: https
2013-05-31 22:09:11
9762
原创 开源中国iOS客户端学习——(十三)使用UIWebView控件布局视图
在上一篇博客 开源中国iOS客户端学习——(十二)用户登陆 中讲到用户登陆界面,loginView.xib布局中我们看到有一个UIWebView控件,但是它并没有加载一个网页,而是显示一些文本信息,其中有一些网址的链接,点击这个链接的时候条找转到该网站,或者点击某个文字标签同样的效果。再来看看另外一个ViewController,在News/tab下有一个NewDet
2013-05-27 23:47:39
8869
原创 博客一周年总结
去年的这个时间刚好是我的第一篇博客,时至今日刚好一年整,也该有个总结,给自己一个反思,俗话说常反思的男人不会太差; 如其说写的博客还不如说是写的学习笔记,至少它记录我这一年来学习的点点滴滴,虽然不是全部,但也反映我的大部分状况。知道博客这东西主要还是受到一个老师和一个学长的影响,慢慢的开始记录自己,慢慢的发现这也是一种乐趣,变成一种兴趣爱好。 本身记性不咋好,需
2013-05-27 23:35:50
2010
2
试读《objective-C开发范例代码大全》有感
[size=medium] 对于一个已经学过Objective-C的人来说,在试读《objective-C开发范例代码大全》这本书的时候还是比较顺,无论从目录还是内容方面都感觉很精彩,看到目录就有种特强欲望去了解那一个章节内容,真本书涵盖了iOS开发过程中非常常用而且必须掌握的技术要点; 从试读三个章节的内容来看,这本书比较适合我的看书的口味,也适合我的看书的时候习惯。分享下试读后喜欢这本...
2013-05-25 00:19:11
191
原创 开源中国iOS客户端学习——(十二)用户登陆
上一篇博客 开源中国iOS客户端学习——(十一)AES加密 中提到将用户名和密码保存到了本地沙盒之中,在从本地读取用户名和密码,这是一个怎样的过程?-(void)saveUserNameAndPwd:(NSString *)userName andPwd:(NSString *)pwd{ NSUserDefaults * settings = [NSUserDefaults s
2013-05-22 16:35:02
39749
3
原创 开源中国iOS客户端学习——(十)搜索功能
开源中国社区团队基于开源项目 GitLab 开发了一款和GitHub一样的在线代码托管平台 Git @ OSC。并且开源客户端的源码在GitHub上不做更新,迁移到Git @OSC上了,欲了解更多请访问Git @ OSC官网http://git.oschina.net客户端最新源码下载地址:http://git.oschina.net/oschina/iphone-app
2013-05-21 12:17:13
28092
2
原创 开源中国iOS客户端学习 续写前言
今天在看到微博上一粉丝两天前的留言,问我以前写的《开源中国客户端学习》系列文章怎么没更新?这么久没写了没想到还有人在期待更新;其实开学这半学期来博客更新的情况确实少了很多,这学期较上学期确实多了很多纠结,可能因为比较笨吧,学东西的时候比别人就慢了半拍,别人学一两个小时就会的我的搞个两三天还没结果。一块学iOS的两个同学技术都相当牛逼了,越来越觉得和他们比都已经不在一个档次上了,而是很多个档次,努力
2013-05-20 01:22:40
3351
转载 如何创建一个滑出式导航面板(2)
接着上一篇如何创建一个滑出式导航面板(1)现在靠向右边在MainViewController.m文件中,将下面的import语句添加到文件顶部:#import "RightPanelViewController.h"然后添加下面的常量定义:#define RIGHT_PANEL_TAG 3接着在@interface里面添加如下属性,这样就容易获取
2013-04-19 21:33:46
2469
转载 iOS中如何创建一个滑出式导航面板(1)
看到一篇确实不错的博客,国外翻译过来的,翻译的也不错,分享出来:本文将介绍如何创建类似Facebook和Path iOS程序中的滑出式导航面板。向右滑动滑出式设计模式可以让开发者在程序中添加常用的导航功能,而又不会浪费屏幕上宝贵的空间。用户可以在任意时间滑出导航面板,并且还可以看到当前屏幕上显示的内容。现在,互联网上已经有一些库已经内置滑出式
2013-04-19 21:29:00
2343
原创 iOS静态库的编译
在做第三方的SDK的时候常会把自己的类编译成静态库,在提供给开发者使用的是好就能隐藏自己的私密信息,如私有API、APIKey等;此处将开源的JSONKit类库编译成静态库,然后再使用我们编译好的静态库来来解析一个json文件1.新建静态库工程,选择Framework & Library --》next ,命名JSONKitLib2.删除自动生成的JSO
2013-04-16 18:28:21
16677
原创 获取这个指定日期的上月的月初和月末时间
回复一网友问答:给定一个日期,获取这个日期的上月的月初和月末时间。比如有个时间 是2013-03-01 如何求的2013-02-01和2013-02-28?//本文日期获取的是系统当前日期,需指定日期直接赋值 year month day即可 NSInteger year,month,day; NSCalendar *calendar = [[NSCalenda
2013-04-03 21:10:54
6854
原创 关于Objective-C 对象release操作的一个小问题探讨
最近遇到这样一个问题,以前的时候并未注意;新建一个工程,然后添加一个类,文件结构是这样的然后写了这样一小段程序,运行- (void)viewDidLoad{ [super viewDidLoad]; Test *testObj = [[Test alloc] init]; NSLog(@"release 前 %d",[testObj
2013-04-03 19:49:40
2656
原创 iOS第三方开源类库 -- 视图切换 HMGLTransitions
HMGLTransitions 是一套动画演示两个UIView 或 UIViewController之间切换时的过渡效果;GitHub下载地址:https://github.com/Split82/HMGLTransitions有些情况下我们需要两个视图之间做一个动画过渡的切换,或许系统自带的CATransition和普通动画难以满足我们的需求,此时第三方类库就是一个不错的选择;H
2013-04-02 13:27:17
4699
原创 在支持ARC工程中编译不支持ARC的文件
Xcode4.2(iOS 5)以后启用了ARC技术,虽然4.2以后版本仍然可以不开启ARC,但是我们在建工程的时候有时为了不想管理内存然后就启用了ARC,但是再开发过程中需要用到第三开发类库,而这些第三方类库或是没做更新而不支持ARC,然后编译时就出现下列错误:'release' is unavailable: not available in automatic reference co
2013-03-23 14:26:05
12949
2
原创 无限互联新浪微博项目(视频)分享
微博项目示例1 项目演示 http://www.tudou.com/programs/view/FiK1E8IZ_xA/?resourceId=119121756_06_02_992 iOS项目开发流程 http://www.tudou.com/programs/view/52Lco9LGvgg/?resourceId=119121756_06_02_993 微博开放平台
2013-03-21 17:19:55
6862
原创 iOS编程上获取本地时间以及星期几时间
本文回复一位网友关于获取时间的问题:http://blog.youkuaiyun.com/duxinfeng2010/article/details/8653411#reply- (void)viewDidLoad { [super viewDidLoad]; NSInteger year,month,day,hour
2013-03-20 19:30:02
11737
3
iOS三种Json方法解析国家气象局API
2012-08-08
UIWebView控件的简易浏览器小案例
2012-08-01
iOS 数据持久性存储--属性列表存储
2012-07-23
代码实现UITableViewCell表视图单元定制
2012-07-08
UITableViewCell的标记、移动、删除、插入
2012-07-08
代码实现 UITableView与UITableViewCell
2012-07-07
两个UIPickerView控件间的数据依赖
2012-07-06
代码 实现UIDatePicker控件 和 Tab Bar 视图切换
2012-07-04
代码实现ActionSheet 和 Alert 基本功能
2012-06-29
EGOTableViewPullRefresh
2013-08-19
iOS第三方开源类库 -- 视图切换 HMGLTransitions
2013-04-02
下拉刷新Demo
2012-12-18
在iOS虚拟键盘上添加动态隐藏按钮
2012-11-30
Navigation + Tab Bar 常用组合框架
2012-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人