
ios工程配置
openglnewbee
这个作者很懒,什么都没留下…
展开
-
ios启动界面和icon设置
http://blog.youkuaiyun.com/yqmfly/article/details/43525397转载 2015-06-12 14:51:07 · 658 阅读 · 0 评论 -
arc/非arc转换及注意事项
http://www.cocoachina.com/ios/20140912/9605.html转载 2016-04-06 08:48:30 · 663 阅读 · 0 评论 -
苹果官方xcode工程build设置指南
https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html转载 2016-04-07 16:07:24 · 2056 阅读 · 0 评论 -
iOS项目结构目录参考图示
对于iOS项目开发来说,一个清晰、合理、易于维护的项目结构目录对于多人协作的开发,也是一件非常重要的事(注意:务必让xcode的工程目录和实际的文件目录一致,否则难以管理)。这里以一个MVC架构的iOS项目(包括iphone端和ipad端,开发技术包括native和hybrid)为例(其他架构在子目录下相应增加个别文件夹即可),给出一个项目结构目录参考图示。原创 2016-04-11 13:38:09 · 3513 阅读 · 0 评论 -
xcode7下多出来的告警修复
http://www.jianshu.com/p/73e522791c7f转载 2016-04-16 16:26:45 · 1775 阅读 · 0 评论 -
xcode高效开发必备! mark,待实践
http://www.cocoachina.com/ios/20160418/15934.html转载 2016-04-18 14:57:10 · 2770 阅读 · 0 评论 -
实战总结:复杂工程从MRC切换到ARC
对于现在的xcode来说,工程从mrc切换到arc仅需要改一个全局配置而已。介绍一下笔者面临的情况:大部分业务代码通过-fobjc-arc手动标签添加,运行在arc模式下;大约有大几百个文件,是一个遗留的中间件,运行在mrc下。项目有3个target,.m和.mm文件一共有约2千个。那么问题就很明确了,我们需要把之前的arc标签去掉,然后所有的mrc代码加上-fno-objc-arc即可实现目标。原创 2016-04-19 16:07:26 · 2989 阅读 · 0 评论 -
在脚本中操作plist文件
终端输入:/usr/libexec/PlistBuddy -c "Print CFBundleIdentifier" /Users/achen/Desktop/testBundle/testBundle/Info.plist /usr/libexec/PlistBuddy 是系统工具的命令,用于操作plist文件。-c "Print CFBundleIdentifier" ,这里的CFBundle原创 2016-07-28 11:15:11 · 3265 阅读 · 0 评论 -
xcode8继续愉快的使用插件
https://github.com/inket/update_xcode_pluginshttps://github.com/fpg1503/MakeXcodeGr8Againxcode8增加了安全相关的检查,更细点说它从根源上屏蔽了插件的工作,xcode插件在xcode8上统统不能执行。BUT: 我们可以通过unsign的方式来运行xcode(当然这时你的安全性就会打折扣)。不甘寂寞的iOS开原创 2016-09-22 14:26:52 · 11275 阅读 · 0 评论 -
xcode工程配置文件详解,需要深入理解
http://www.cocoachina.com/ios/20150601/11969.html project.pbxproj,最熟悉的“陌生人”http://www.bubuko.com/infodetail-1025831.html iOS程序支持64位以及project.pbxproj文件的介绍转载 2016-04-05 19:38:49 · 4057 阅读 · 0 评论 -
多target设置实战,自己也这么搞过,这篇写的蛮细的,mark一下吧。
http://www.cocoachina.com/ios/20160331/15832.html转载 2016-04-01 10:23:36 · 641 阅读 · 0 评论 -
ios国际化
http://www.cocoachina.com/applenews/devnews/2014/0526/8554.html转载 2014-07-09 10:36:28 · 714 阅读 · 0 评论 -
一个cocoapods问题的解决,希望能帮助到遇到类似情况的人
之前10.7的系统上运行过cocoapods没有问题。现在系统版本升级到了10.9,尝试使用cocoapods遇到问题,报告了类似下面的错误:Psych::SyntaxError - (/Users/psteinacher/.cocoapods/repos/master/CocoaPods-version.yml): mapping values are not allowed in th原创 2014-04-30 16:27:34 · 8352 阅读 · 0 评论 -
xcode环境变量和路径设置
http://blog.youkuaiyun.com/freedom2028/article/details/8658819转载 2014-03-14 09:51:08 · 2073 阅读 · 0 评论 -
注意你的lib库的deployment target!
ios开发中我们经常会用到.a的静态库来辅助开发,在生成.a库的时候我们也要注意库的deployment target,否则可能遇到奇怪的错误,让你困惑。原创 2013-12-10 10:45:58 · 5318 阅读 · 2 评论 -
一个ios工程相关的配置小问题解决介绍,gdata xml解析相关
在我们ios的开发中gdataxml是一个常用的开源实现,很多第三方的库在实现里也会加入它的源码。我们在使用此类库或者直接使用gdataxml库时,切记要在工程中引入libxml2这个框架,否则编译会报错,提示类似下面:Undefined symbols for architecture armv7: "_xmlDocDumpMemory", referenced from: xxx原创 2014-04-30 11:21:42 · 2211 阅读 · 0 评论 -
苹果系列:跨平台编译的宏定义选择(区分ios和mac)
大意:光用TARGET_OS_MAC并不能够区分ios和mac,需要像这样:#if TARGET_OS_IPHONE#define VIEW_CLASS UIView#elif TARGET_OS_MAC#define VIEW_CLASS NSView#endif先检查TARGET_OS_IPHONE 这个宏,在ios下(无论真机还是模拟器)该宏被定义;若未定义该翻译 2013-11-29 14:31:25 · 16455 阅读 · 0 评论 -
ios合并模拟器和真机静态库
①合并真机模拟器.a文件,制作通用静态库这两个库一个是用于真机运行的一个是用于模拟器运行的.其实我们可以利用lipo将这二个文件打包成一个通用的a文件。命令:lipo -create /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Pr转载 2013-02-20 09:35:31 · 2212 阅读 · 0 评论 -
记录一个比较坑的问题,关于cocoapods和RN、xcconfig
其实我遇到的问题和下面的链接很类似:https://segmentfault.com/a/1190000005859469我们的工程通过cocoapods集成了RN, pods的xcconfig里面集成了-ObjC命令;而我们通过inherited继承了这个命令;有一个糟糕的第三方提供的framework里面有几个通用的iOS库(mbprogresshud、masonry、afnetworking...原创 2018-03-08 15:34:35 · 1016 阅读 · 0 评论