Xcode
空中海
这个作者很懒,什么都没留下…
展开
-
Xcode中SVN不能提交.a文件的解决方法
参考了http://blog.csdn.net/liuyinghui523/article/details/44015921上的方法没能解决我的问题。其他人可以试一下 最后尝试了另一种方法解决了不能提交静态文件的问题: 1.文件本来状态是 “I” ,Discard change in *.a 文件。文件的 “I”状态消失。 2. delete 不能提交的原创 2015-03-05 08:57:21 · 822 阅读 · 0 评论 -
iOS 应用发布
引言:苹果为广大的开发者提供了一个很好的应用生态环境参考资料:1:如何向App Store提交应用http://www.cocoachina.com/newbie/tutorial/2013/0508/6155.html2:App Store提交上线和市场推广专题http://www.cocoachina.com/special/ma转载 2015-03-17 14:55:07 · 651 阅读 · 0 评论 -
Xcode6 下实现界面切换
Xcode6 下实现界面切换1.新建一个工程T Xcode ——> File——>New--->Project--->Single View Application 2. 添加一个三个Cocoa Touch Class 基类为UIViewController类,SwitchViewController、FirstViewController、SecondViewControl原创 2015-03-11 14:30:35 · 2330 阅读 · 0 评论 -
Xcode6 用xib文件 创建窗口
1. 用xib 文件创建1. 打开xcode File -- > New... --> file... -- >原创 2015-03-11 11:11:56 · 1644 阅读 · 0 评论 -
IOS-滑动手势添加
IOS-滑动手势添加1.新建一个Single View Application项目,选下一步,项目命名为swipeGestureTest2.修改ViewController类文件(1)在ViewController.h文件中,添加属性@property (nonatomic,strong)UISwipeGestureRecognize原创 2015-03-23 15:10:19 · 1309 阅读 · 0 评论 -
IOS 基本控件使用方法
1.UISlider UIslider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 200, 20)]; /转载 2015-03-24 16:40:57 · 511 阅读 · 0 评论 -
通过导航器切换界面
1.用xib文件创建窗口 UIStoryboard *futureStoryBoard = [UIStoryboardstoryboardWithName:@"Main"bundle:nil];UIViewController *portraitViewControl = [futureStoryBoardinstantiateViewController原创 2015-03-24 10:04:17 · 583 阅读 · 0 评论 -
按照拼音对数组中的中文字符串排序的算法
按照拼音对数组中的中文字符串排序的算法,不是很难,这里直接放上代码,Demo去最下面找:注:里面用到一个叫George的牛人写的中文转拼音首字母的函数pinyinFirstLetter,因为内容实在是太多了就不贴上来了。里面还用到一个叫ChineseString的类,里面只有两个NSString对象(string和pinYin)用于存放原字符串和字符串中每个字的拼音首字母转载 2015-05-14 15:48:33 · 1214 阅读 · 0 评论 -
Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)
0 Homebrew是啥?“Homebrew installs the stuff you need that Apple didn’t.——Homebrew 使 OS X 更完整”。Homebrew的官网[1](多语言版本)简单明了地介绍了如何安装和使用这个工具,并提供了自己的Wiki。1 安装Homebrew brew的安装很简单,使用一转载 2015-06-05 14:02:07 · 907 阅读 · 1 评论 -
那些不能错过的Xcode插件
整理自BigPolarBear的博客 、杂技杂记 以及CC此前整理。 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appF转载 2015-06-05 14:52:52 · 420 阅读 · 0 评论 -
定制iOS 7中的导航栏和状态栏
,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也“”阅读器近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和转载 2015-07-10 14:09:56 · 562 阅读 · 0 评论 -
UITableViewCell重叠
在IOS开发的时候经常会用到UITableView,而当TableView进行拖动的时候经常会导致Cell的重叠,现在记录下自己经常使用的解决方法,以免以后再到处找1.[java] view plaincopy- (UITableViewCell *)tableView:(UITableView *)tableView cellFor转载 2015-07-10 10:26:31 · 451 阅读 · 0 评论 -
IOS-SQLite数据库操作
Objective-c通过FMDB操作SQLite数据库的步骤:1.安裝FMDB下载FMDB引入相关文件2.打开数据库NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES)objectAtIndex:0];原创 2015-03-24 15:09:29 · 846 阅读 · 0 评论 -
UITableView 当滚动的时候会有多出的空白,去掉空白的方法
self.automaticallyAdjustsScrollViewInsets =NO;原创 2015-07-23 11:03:03 · 1008 阅读 · 0 评论 -
NavigationItem.leftBarButtonItem 返回事件捕获
NavigationItem.leftBarButtonItem 返回事件捕获 这个事件的捕获,在网上找了好久也没找到合适的方法,最后想了一些替代方法,供有需要的朋友借鉴。 1.把重新生成一个返回按钮,自己定义响应事件。 UIImage *image=[UIImage imageNamed:@"ReturnHome_Dark"]; UIBarButtonItem* ba原创 2015-08-31 11:00:37 · 3399 阅读 · 0 评论 -
Xcode界面切换添加动画效果
需要在frameworks中添加QuartzCore.framework在接口程序中加上头文件 #import /*好多动画效果*/ CATransition *transition = [CATransition animation]; transition.duration = 1.0f; /* 间隔时间*/ tra转载 2015-07-24 12:37:08 · 1781 阅读 · 0 评论 -
Xcode界面切换动画效果
CATransition *animation = [CATransitionanimation];[animationsetDuration:0.2f];[animation setTimingFunction:[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseIn]];[an原创 2015-07-24 12:49:10 · 1441 阅读 · 0 评论 -
利用dwarfdump 分析IOS crash
Mac提供了一个dwarfdump的小工具来解析crashLog, 使用起来很简单, 分三步即可:1.根据crash log, 得到App的UUID; UUID是个字符串, 由32个字符组成。得到了UUID你才能知道是你的哪个版本在用户的iPhone上出了问题。2.使用dwarfdump检查app,看哪个app是上面那个UUID。命令行格式:dwarfdump --uuid You转载 2015-08-05 10:22:33 · 1719 阅读 · 0 评论 -
dSYM 文件分析工具
来到新公司后,前段时间就一直在忙,前不久 项目 终于成功发布上线了,最近就在给项目做优化,并排除一些线上软件的 bug,因为项目中使用了友盟统计,所以在友盟给出的错误信息统计中能比较方便的找出客户端异常的信息,可是很多像数组越界却只给出了 *** -[__NSArrayM objectAtIndex:]: index 50 beyond bounds [0 .. 39]' 这类错误信息,如下图所示转载 2015-08-05 10:21:28 · 401 阅读 · 0 评论 -
通过openURL启动第三方app并传参数
=====工程A=====0. 建立工程A, 先调出URL Types1.Add Row 一个URL Schemes 并随便起个名字 (这就是调用这个app的唯一链接)2. 在工程A的AppDelegate.m里加入以下系统方法:(这个方法会捕获调用本工程的程序传递过来的URL identifier文本)- (BOOL)application:(UIApplicat转载 2015-08-05 14:47:12 · 593 阅读 · 0 评论 -
如何在Mac OS X上安装 Ruby运行环境
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux转载 2015-08-17 22:26:17 · 667 阅读 · 0 评论 -
自定义alertview
#import @protocol CustomIOS7AlertViewDelegate- (void)customIOS7dialogButtonTouchUpInside:(id)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;@end@interface Cu转载 2015-07-24 17:07:42 · 578 阅读 · 0 评论 -
Xcode自定义alertview
自定义的ALertView,方便自己个性化设计原创 2015-07-24 17:14:55 · 931 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running转载 2015-08-05 16:21:42 · 431 阅读 · 0 评论 -
UIScreen(屏幕)、UIWindow(画框)、UIView(画布)、didFinishLaunchingWithOptions、UIViewController各个方法的加载顺序
//didFinishLaunchingWithOptions 方法:顾名思义。在app开始运行时会调用里面的方法。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //返回的是带有状态栏的矩形转载 2015-08-05 15:26:33 · 643 阅读 · 0 评论 -
IOS学习笔记37——ViewController生命周期详解
在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他Vi转载 2015-08-05 16:33:50 · 599 阅读 · 0 评论 -
ios 监听app从后台恢复到前台
正常情况下,在AppDelegate中实现下面两个方法,能够监听从后台恢复到前台[cpp] - (void)applicationDidEnterBackground:(UIApplication *)application { log4info(@"---applicationDidEnterBackground----"); //进入后台 }转载 2015-08-05 17:11:23 · 1375 阅读 · 0 评论 -
IOS navigationItem 设置返回按钮,title图片和rightBarButtonItem
1.自定义返回按钮 UIBarButtonItem *backItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStyleBordered target:nil action:nil]; [self.moreItem setBackgroundImage:[UII原创 2015-08-19 15:23:52 · 3721 阅读 · 0 评论 -
mac下安装mysql的方法
1. 执行:$ brew install mysql2. 在 /usr/local/etc/ 下创建或修改 my.cnf,示例:[client]port = 3306socket = /tmp/mysql.sockdefault-character-set = utf8[mysqld]collation-server = utf8_unicode_cicharacter-原创 2015-08-17 13:06:38 · 768 阅读 · 0 评论 -
Xcode 根据要显示的内容和内容字体,自适应调整UILabel的大小
Xcode 根据要显示的内容和内容字体,自适应调整UILabel的大小原创 2015-09-02 14:53:55 · 1766 阅读 · 0 评论 -
FMDatabase操作sqlite数据库
这篇是提取了一些认为FMDB操作中需要注意的点,粘贴过来的,修改之后,自己写的代码,指出了在写代码过程中容易出错的位置。原创 2015-09-10 15:54:55 · 892 阅读 · 0 评论 -
IOS 添加评论功能
IOS 评论功能添加原创 2015-09-10 13:43:38 · 1706 阅读 · 0 评论 -
IOS如何在一个界面嵌入一个网页
IOS如何在一个界面嵌入一个网页原创 2015-09-06 15:50:37 · 2559 阅读 · 0 评论 -
navigationItem.rightBarButtonItem 设置背景图片,颜色更改解决办法
self.navigationItem.rightBarButtonItem=[[UIBarButtonItemalloc] initWithImage:[UIImageimageNamed:@"MoreImage"]style:UIBarButtonItemStylePlaintarget:selfaction:@selector(moreItemPress)];原创 2015-08-21 14:23:31 · 5643 阅读 · 0 评论 -
IOS KeyChain
一、Keychain 基础根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌。苹果自己用keychain来保存Wi-Fi网络密码,VPN凭证等等。它是一个sqlite数据库,位于/private/var/Keychains/keychain-2.db,其保存的所有数据都是加密过的。开发者通常会希转载 2015-09-11 14:29:05 · 487 阅读 · 0 评论 -
获得IOS的版本号
Version, 通常说的版本号, 是应用向用户宣传说明时候用到的标识. 一般有2段或者3段式, 如2.1 或5.3.6 Build , 编译号指一次唯一编译标识, 通常是一个递增整数(安卓强制为数字, iOS 可以是字符串)这两个值都可以在Xcode中看到,选中工程名,然后选中General,就可以看到。获得Version[[[NSBundle mainBundle]原创 2015-09-06 15:36:41 · 444 阅读 · 0 评论 -
ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系转载 2015-09-06 16:11:24 · 374 阅读 · 0 评论 -
隐藏tabbar的时候,出现空白解决办法
self.tabBarController.tabBar.hidden = YES; self.edgesForExtendedLayout = UIRectEdgeBottom;原创 2015-10-19 13:23:20 · 1963 阅读 · 0 评论 -
NSSearchPathForDirectoriesInDomains
1.iPhone会为每一个应用程序生成一个私有目录,这个目录位于:/Users/sundfsun2009/Library/Application Support/iPhone Simulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。所以通常使用Documents转载 2015-11-06 10:04:26 · 490 阅读 · 0 评论 -
IOS中获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有的应用程转载 2015-11-06 10:25:32 · 397 阅读 · 0 评论