驿落黄昏关东升
项目中想使用第三方的字体,在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. 将常用代码片段封装成一个类里当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号