驿落黄昏关东升
项目中想使用第三方的字体,在stackoverflow上查询解决办法,也折腾一会,添加成功,示例如下:1.将xx.ttf字体库加入工程里面2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname" size:24
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-active-arch-
再把项目上传到SVN仓库上,然后再拉到本地编译时出现如下错误 ld: library not found for -lxxxxxxxxxxxx clang: error: linker command failed with exit code 1 (use -v to see invocation)
分享一些免费的接口.无意中查找资料发现,原文链接:http://www.bejson.com/go.php?u=http://www.bejson.com/webInterface.php天气接口气象局接口:http://m.weather.com.cn/data/101010100.html 解析用例音乐接口虾米接口http://kuang.xiami.com/app/nineteen/sear
错误信息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 f
因为开发一个应用有个内付费去广告功能,介于苹果官方提供的方法没用过,感觉有些复杂,于是选用了第三方组件Parse来解决这个问题,简单易操作;简化苹果官方内付费问题,使用方法分厂简单只有两个Block方法,以下实现简单的购买过程在AppDelegate的application:didFinishLaunchingWithOptions:方法中// Use the product identifier
在使用Parse的一些相关服务时候,需要下载Parse的SDK,除了需要添加相应的系统框架和库的支持AudioToolbox.framework CFNetwork.frameworkCoreGraphics.frameworkCoreLocation.frameworklibz.1.1.3.dylibMobileCoreServices.frameworkQuartzCore.framework
EGOTableViewPullRefresh 是fork EGOTableViewPullRefresh开源类库进行的改进,添加了上提加载更多效果。同时也可以通过一个按钮的触发刷新事件,但是刷新的时候不能跳到top,为了动态展示,再刷新的时候按钮旋转,然后跳转回到顶部!如下如图关于EGOTableViewPullRefresh可以参照http://blog.csdn.net/duxinfeng2
如今很多应用已经不再局限于点击按钮触发事件来进行视图之间切换,为迎合给予用户更好体验,体现iOS系统极佳用户体验,使用手势来进行各个视图之间切换,用户至于一个大拇指在屏幕中央就可浏览到很多信息;关于 RNSwipeViewController: https://github.com/rnystrom/RNSwipeViewController
iOS 上UINavigationController视图压栈形式,可以在当前视图无限制push许多视图,然而一些会觉得自带的push按钮不够美观,而且当上的上一个页面title很长的时候,那个返回按钮就很长,怎样定义一个自己返回按钮呢?向第三幅图片一样。。。需要push的视图里面定义一个事件- (IBAction)pushVC:(id)sender { NavViewCon
一般情况下连接中国移动CMCC等其他无线网络的时候,会弹出一个登陆界面,让用户输入账户和密码,然后就可以登陆联网。但是部分童鞋会遇到这样情况:在Mac OS X下连上CMCC的时候无法弹出登陆界面(windows 系统下未实验);问题原因:DNS 问题解决办法:打开 偏好设置 --> 网络 --> 选中wifi无线 --> 高级--> DNS 删除自定义的DNS
因为使用Xcode 4.6.2,新建工程的时候SDK 6.1,但是要做低版本适配。在将iOS模拟器选为5.0编译运行时候出现Could not instantiate class named NSLayoutConstraint错误,这个问题原因是iOS 6新添加的AutoLaout属性(关于AutoLayout属性请见 这里)在IOS 5里
如果你的MAC 系统升级到10.8.4 Xcode升级到4.6.2,在工程运行第二次、第四次、第六次 ... 的时候程序就会崩溃无论是新建的模板工程也会这样,这个属于系统BUG,在stackoverflow上得到解决办法是选择菜单上的Product -> Edit Scheme, 在左侧选择你编译运行的app,在右侧选择info一栏的信息,将调试器(Debugger)
如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率;1. 将常用代码片段封装成一个类里当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面
在iOS开发中对应用程序进行设置时一般都用UISwitch,偶尔显得单调,这时候你可以选择使用第三方开源类库SSCheckBoxView 。 SSCheckBoxView是一个可用在iOS上一个复选框UI控件,提供选中和不被选中两种情况,和5中风格,如下图GitHub下载地址:https://github.com/ardalahm
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。
在一个项目开发过程中为了更好的体验经常会用到下拉刷新更新数据,当然也伴随一些上拉加载更多数据的情况;当前比较火的EGOTableViewPullRefresh只实现了下拉功能,而没有上拉的功能。这里介绍一个同时集成下拉刷新和上拉加载更多的类库EGOTableViewPullRefresh英文原文和类库下载地址:https://github.com/emreberge/E
NSArray *arrData = @[@"1",@"2",@"3",@"4"]; NSArray *arrKey = @[@"A",@"B",@"C",@"D"]; NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithObjects:arrData forKeys:arrKey];
本节关于RTLable基本介绍,原文来自 https://github.com/honcheng/RTLabelRTLabel基于富文本的格式,适用于iOS,类似HTML的标记。RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。特点粗体和斜体颜色和大小下划线缩进字距行距超链接用法1)将RTLabel.
EGOImageLoading 是一个用的比较多的异步加载图片的第三方类库,简化开发过程,我们直接传入图片的url,这个类库就会自动帮我们异步加载和缓存工作;当从网上获取图片时,如果网速慢图片短时间内不能下载下来,可以先用一张本地的图片代替显示,还可以进行其他操作,让图片下载完成后自动替换占位图片而不影响用户体验;EGOImageLoading 的GitH
在上一篇博客 开源中国iOS客户端学习——(十二)用户登陆 中讲到用户登陆界面,loginView.xib布局中我们看到有一个UIWebView控件,但是它并没有加载一个网页,而是显示一些文本信息,其中有一些网址的链接,点击这个链接的时候条找转到该网站,或者点击某个文字标签同样的效果。再来看看另外一个ViewController,在News/tab下有一个
上一篇博客 开源中国iOS客户端学习——(十一)AES加密中提到将用户名和密码保存到了本地沙盒之中,在从本地读取用户名和密码,这是一个怎样的过程?-(void)saveUserNameAndPwd:(NSString *)userName andPwd:(NSString *)pwd { NSUserDefaults * settings = [NSUserDefaults stand
数据加密在解密在软件开发过程中举足轻重的作用,可能有的公司在加密的时候有自己公司内部一套设计的算法,而在这方面不想浪费太大精力就可以去考虑使用第三方提供的加密算法,如AES加密算法,本篇内容介绍开源中国iOS客户端使用ASE算法加密密码;AES GitHub 下载地址 https://github.com/Gurpartap/AESCrypt-
开源中国社区团队基于开源项目 GitLab 开发了一款和GitHub一样的在线代码托管平台 Git @ OSC。并且开源客户端的源码在GitHub上不做更新,迁移到Git @OSC上了,欲了解更多请访问Git @ OSC官网http://git.oschina.net 客户端源码下载地址:http:/
今天在看到微博上一粉丝两天前的留言,问我以前写的《开源中国客户端学习》系列文章怎么没更新?这么久没写了没想到还有人在期待更新;其实开学这半学期来博客更新的情况确实少了很多,这学期较上学期确实多了很多纠结,可能因为比较笨吧,学东西的时候比别人就慢了半拍,别人学一两个小时就会的我的搞个两三天还没结果。一块学iOS的两个同学技术都
在做第三方的SDK的时候常会把自己的类编译成静态库,在提供给开发者使用的是好就能隐藏自己的私密信息,如私有API、APIKey等;此处将开源的JSONKit类库编译成静态库,然后再使用我们编译好的静态库来来解析一个json文件1.新建静态库工程,选择Framework & Library --》next ,命名JSONKitLib2.删除自动生成的J
还在为终端式的Git命令操作所烦恼么?还在为项目托管而发愁么?挤出1分钟时间吧,教你使用GitHub图像界面的傻瓜式操作让你学会工程项目的远程托管;首先下载GitHub客户端软件:GitHub官网下载 : https://help.github.com/articles/set-up-git安装完GitHub客户端应用程序之后完成基本用户信息
接着上一篇如何创建一个滑出式导航面板(1) 现在靠向右边 在MainViewController.m文件中,将下面的import语句添加到文件顶部: #import "RightPanelViewController.h" 然后添加下面的常量定义: #define RIGHT_PANEL_TAG 3 接着在@interfa
看到一篇确实不错的博客,国外翻译过来的,翻译的也不错,分享出来: 本文将介绍如何创建类似Facebook和Path iOS程序中的滑出式导航面板。 向右滑动 滑出式设计模式可以让开发者在程序中添加常用的导航功能,而又不会浪费屏幕上宝贵的空间。用户可以在任意时间滑出导航面板,并且还可以看到当前屏幕上显示的内容。 现在,互联
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号