随笔分类 - 项目经验
项目中的注意事项
摘要:环信集成基础设置:http://v.youku.com/v_show/id_XMTMwMDQ5MDA0NA==.html?from=s1.8-1-2.999&f=23630826&sf=10202other link flag:libraries集成环信UI, 引入文件
阅读全文
摘要:1.找到SDImageCache类2.添加如下方法:[objc]view plaincopy-(float)checkTmpSize{floattotalSize=0;NSDirectoryEnumerator*fileEnumerator=[[NSFileManagerdefaultManager...
阅读全文
摘要:版本控制器1.创建文件夹 svn2.打开终端 进入该文件夹3.输入 svnadmin 如果有错 xcrun: error: active developer path ("/Applications/Xcode 2.app/Contents/Developer") does not exist, u...
阅读全文
摘要:/** 版本判断 ***/ NSString *versionKey = @"CFBundleVersion"; // 上一次使用版本号(存储在沙盒中的版本号) NSString *lastVersion = [[NSUserDefaults standardUserDefaults] obj...
阅读全文
摘要:iOS6和iOS7在隐藏 Status Bar 三种方式比较:Storyboard界面上选中UIViewController,最右边Simulated Metrics找到 Status Bar 设定成 NoneViewControlleriOS 6通过[UIApplication sharedApp...
阅读全文
摘要:/*** 1. RGB背景色*/#define PPCOLOR_RGB(r,g,b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1]#define PPCOLOR_BG [UIColor colorWit...
阅读全文
摘要:1. 没有成功创建控件 -- 没有实例化控件;2. 没有添加到View上 -- 没有添加到父控件中;3. 没有设置frame;4. 背景颜色与父控件颜色一样 -- 实际上已经显示;5. 控件透明度(alpha)为0;6. 控件的hidden属性为YES;7. 控件被其他控件挡住了;8. 位置设置不对...
阅读全文
摘要:一、SDWebImage介绍1、在项目的开发过程中,我们经常会用到异步加载图片的功能,先从网络上异步下载图片,然后通过UIImageView显示在屏幕上。这是一个经常使用的功能,基本上所有的联网应用程序都要用到的功能,现在GitHub上已经有非常成熟的框架SDWebImage(提供异步加载图片、缓存...
阅读全文
摘要:/** 1. 取消自动渲染 - 图片***/ viewCon1.tabBarItem.selectedImage = [[UIImage imageNamed:@"tabbar_home_selected_os7"] imageWithRenderingMode:UIImageRenderingM...
阅读全文
摘要:摘要 Xcode 升级到7之后VVDocumenter-Xcode,OMColorSense,KSImageNamed等一系列的插件失效的解决办法,以及不小心误点了 Skipbundle 的解决办法 Xcode 升级之后插件无法使用 以及误点 Skipbundle 之后的解决办法小伙伴们在升级了 X...
阅读全文
摘要:每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.一、loadView永远不要主动调用这个函数。view cont...
阅读全文
摘要:1、获取本地的语言[cpp]view plaincopy+(NSString*)getLocalLanguage{NSString*language=[[[NSUserDefaultsstandardUserDefaults]objectForKey:@"AppleLanguages"]object...
阅读全文
摘要:我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动去执行,现在我来演示一下如何进行自己的仓库和原仓库进行Gith同步的操作。(1)我使用终端 命令...
阅读全文
摘要:1. 首先查看 Xcode 的UUID,在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID会得到一串UUID码2. 找到 Xcode 插件所在的目录 /Users/"你的计算机n...
阅读全文
摘要:在我们开发移动应用的时候,一般都会使用到第三方工具,而由于第三方类库的种类繁多,我们在项目中进行管理也会相对麻烦,所以此时我们就需要一个包管理工具,在iOS开发中,我们使用最多的就是Cocoapods。 Cocoa是开发OS X下的苹果提供的API,Cocoa Touch是开发iOS触摸类设备的...
阅读全文
摘要:IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。1.openURL使用openURL调用系统邮箱客户端是我们在IOS3.0以下实现发邮件功能的主要手段...
阅读全文
摘要:iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含...
阅读全文
摘要:开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言。这篇文章介绍Xcode4.5以后的国际化,包括应用名国际化和应用内容国际化。如果是Xcode4.5之前版本请参考。应用内容国际化1、新建一个名为Localizable.strings的资源文件2、在右侧属性选择器中...
阅读全文
摘要:iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBund...
阅读全文

浙公网安备 33010602011771号