Mac + ios
文章平均质量分 65
happyrabbit456
这个作者很懒,什么都没留下…
展开
-
GNUStep:create our first gui application
1. MyApp.m#include #include @interface MyDelegate : NSObject- (void) printHello: (id)sender;- (void) applicationWillFinishLaunching: (NSNotification *)not;@end@implementation MyDelegate : NS转载 2013-04-23 16:35:52 · 652 阅读 · 0 评论 -
Objective C Hello World 之Windows平台环境搭建
最近在看Objective C,入手Mac Book Air之前,先在Windows上搭建了一个Objectvie C的开发环境,wet my feet。决定把这个过程也写下来,分享一下。首先到 gnustep上下载:gnustep-msys-system-0.28.1-setup gnustep-core-0.28.0-setup gnustep-devel-1.3.0-setup 这转载 2013-04-23 14:30:04 · 619 阅读 · 0 评论 -
小结Basic GNUstep Base Library Classes 例子
#include /* * The next #include line is generally present in all Objective-C * source files that use GNUstep. The Foundation.h header file * includes all the other standard header files you nee原创 2013-04-23 15:36:16 · 866 阅读 · 0 评论 -
GNUStep:A first App
Let's try now to compile an application. Modify our source file source.m to read#import #import int main (void){ NSAutoreleasePool *pool; pool = [NSAutoreleasePool new]; [NSApplicat转载 2013-04-23 15:52:44 · 642 阅读 · 0 评论 -
GNUStep:creating a window
1. MyApp.m#include #include @interface MyDelegate : NSObject{ NSWindow *myWindow;}- (void) printHello: (id)sender;- (void) createMenu;- (void) createWindow;- (void) applicationWillFinishL转载 2013-04-23 17:02:34 · 794 阅读 · 0 评论 -
iOS-raywenderlich翻译-AFNetworking速成教程
注:本文译自http://www.raywenderlich.com/30445/afnetworking-crash-course18 MARCH 2013学习如何使用AFNetworking: iOS中使用起来非常方便的网络API!本文是由 iOS Tutorial 小组成员 Scott Sherwood撰写,他是一个动态加载(D转载 2013-04-27 11:00:40 · 1361 阅读 · 0 评论 -
iOS里的MVC
iOS里的MVC我们今天谈谈cocoa程序设计中的 模型-视图-控制器(MVC)范型。我们将从两大方面来讨论MVC: 什么是MVC?M、V、C之间的交流方式是什么样子的?理解了MVC的概念,对cocoa程序开发是至关重要的。 一、MVC的概念MVC是Model-VIew-Controller,就是模型-视图-控制器,这些都转载 2013-04-27 11:45:28 · 630 阅读 · 0 评论 -
http://blog.csdn.net/fhbystudy/article/details/8508578
UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touchMBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列转载 2013-05-15 13:42:48 · 738 阅读 · 0 评论 -
Xcode 代码格式化/自动排版
Xcode 版本:4.2和4.2之前的版本 选中需要格式化代码 -> Edit -> Format ->Re-IndentXcode 版本:4.2之后的版本 选中需要格式化代码 -> Editor -> Structure ->Re-Indent 或者 选中需要格式化代码 -> 右转载 2013-05-16 20:19:35 · 1405 阅读 · 0 评论 -
Xcode下Svn的使用
首先确定选用versions和TextWrangler作为svn工具和文件合并工具,相比其他如svnX或者xcode自带的source control要好用很多,textWrangler也要比FileMerge好用不少说说使用SVN遇到的一些问题1,工程文件经常冲突提交时把xcuserdata.proj这个文件删掉,在服务器端也删掉,这个东西没有用,但是每个人的又不转载 2013-05-16 20:50:54 · 926 阅读 · 0 评论 -
MAC 10.8.2 上使用gedit(带命令行)
个人比较喜欢gedit,在从ubuntu转到MAC以后尝试安装了一下,首次使用了macport安装,port上最新的版本是2.30.4 安装完毕以后命令行启动可以执行,不过或许是缺少gnome的原因,界面是一塌糊涂。果断卸载。换到官方的DMG下载包,官方DMG的版本是2.30.2,gedit-2.30.2.dmg ,下载完毕以后安装。如果喜欢已命令行方式执行可以使用以下方法:转载 2013-05-17 09:51:02 · 8535 阅读 · 0 评论 -
XCode 开发去除 UserInterfaceState.xcuserstate 文件为版本控制带来的困扰
原理和操作步骤见如下转载的两篇文章,我所使用的 svn 客户端软件是 Mac 下面的 Versions.app v1.06这个版本包含一个多人开发的bugbug 的解决方案见我之前转载的两篇文章~另外就是如本文转载的第一篇文章,我也深受 UserInterfaceState.xcuserstate 文件频繁更新带来的困扰,要免除该困扰,可在 Versions转载 2013-05-17 09:33:22 · 781 阅读 · 0 评论 -
OSX “open” command to create new files with an app
alias text='open -a /Applications/TextWrangler.app'I think you want a full-fledged shell script rather than just an alias. Make a file with these contents:if [ -e "$1" ]; then open转载 2013-05-17 10:49:13 · 913 阅读 · 0 评论 -
如何实现label的换行
1)要把label的高度设置的足够,以便显示多行内容。2) 设置换行txtlable.lineBreakMode = UILineBreakModeWordWrap; txtlable.numberOfLines = 0;3)换行符用\n NSString *txtContent = @"12312\n在那里换!"; txtlable.text = t转载 2013-05-17 16:56:17 · 4338 阅读 · 0 评论 -
UIImageView响应点击事件
给UIImageView添加图片,然后点击图片做出相应的响应。主要就是设置以下方法:方法一 :找这个event,跟响应鼠标事件是类似的 [cpp] view plaincopyfirst,set the UIImageView userInteractionEnabled = YES; second:- (void)touch转载 2013-05-17 16:59:38 · 774 阅读 · 0 评论 -
UIImageView响应点击事件
有时候会遇到点击一张图片,然后让这张图片触发一个事件,或者是跳转视图,想到的第一个方法就是用UIButton,将Button的背景图片属性设置为该图片,效果达到了,但不是最好的方法,直接触发方法定义Image的对象[cpp] view plaincopyUIImageView *imgView =[[UIImage转载 2013-05-17 17:03:02 · 675 阅读 · 0 评论 -
UINavigationBar详解(隐藏)
显示:[self.navigationController setNavigationBarHidden:NO animated:YES];隐藏:[self.navigationController setNavigationBarHidden:YES animated:YES];隐藏返回键 self.navigationItem.hidesBackButton转载 2013-05-18 11:12:51 · 793 阅读 · 0 评论 -
iphone图片拉伸相关
关于让图片在指定位置拉伸,有一个函数- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight (支持ios2--ios4)这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个转载 2013-05-18 13:27:47 · 668 阅读 · 0 评论 -
NSString去掉换行符和空白字符
NSString* headerData=***;headerData = [headerData stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; //去除掉首尾的空白字符和换行字符 headerData = [headerData stringBy转载 2013-05-18 15:40:39 · 764 阅读 · 0 评论 -
IOS环境搭建与开发入门
IOS环境搭建与开发入门一、注册APPLE ID1.在苹果官网上下载iTunes。 官方下载地址:http://www.apple.com/itunes/download/2.安装iTunes.3.启动iTunes,在导航栏选择iTunes store4.将显示页拉至最下面,选择管理->更改国家或地区5.选择切换到美国(United States)6.选择找到FR转载 2013-05-04 14:24:27 · 705 阅读 · 0 评论 -
Mac下的SVN客户端Scplugin
SCPlugin 这个软 件相对而言更像TortoiseSVN,在mac 10.5里是通过右键菜单的方式进行操作,不过在mac 10.6里却没了右键菜单了。改由一个按钮来实现。mac 10.6中下载安装完后,在Applications里会出现一个SCToolbarButton的按钮,将此按钮拖到Finder的工具栏中,就可以使 用了。不过相比较TortoiseSVN而言,似乎缺少了一个relo转载 2013-05-06 13:54:31 · 1650 阅读 · 0 评论 -
Mac下Android的Eclipse开发环境的搭建
一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1. 找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“Mac OS X(Cocoa)”2. 然后点击右边的“Mac转载 2013-05-06 12:38:10 · 588 阅读 · 0 评论 -
UIViewController _loadViewFromNibNamed:bundle:] loaded the "loc" nib but the view outlet was not set
当应用 initWithNibName 函数, 并应用 由nib文件生成的ViewController 的view属性时辰,碰到这个题目。//load loc.xibUIViewController * UIVC = [[UIViewController alloc] initWithNibName:@"loc" bundle:nil]; [self.view add转载 2013-05-21 10:46:40 · 3631 阅读 · 0 评论 -
Enhance Your Simple Table App With Property List
Here comes another weekly tutorial for iOS programming. We already built a very simple table app displaying list of recipes. If you look into the app, all our recipes are specified in the source cod转载 2013-05-07 17:42:02 · 865 阅读 · 0 评论 -
XCode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +转载 2013-05-07 16:27:24 · 618 阅读 · 0 评论 -
How To Handle Row Selection in UITableView
If you’ve followed the iOS programming tutorials, I believe you should manage to create a simple Table View app withcustom table cell. So far we focus on displaying data in the table view. But how d转载 2013-05-07 16:52:12 · 1054 阅读 · 0 评论 -
Hello World! Build Your First iPhone App
I hope you have configured your development environment properly with Xcode installed. If you haven’t done so, check out our previous article about what you need to begin iOS programming. We’ll use转载 2013-05-07 15:08:20 · 1220 阅读 · 0 评论 -
UISegmentedControl 分段控件-IOS开发
UISegmentedControl分段控件代替了桌面OS上的单选按钮。不过它的选项个数非常有限,因为你的IOS设备屏幕有限。当我们需要使用选项非常少的单选按钮时它很合适。一、创建UISegmentedControl* mySegmentedControl = [[UISegmentedControl alloc]initWithItems:nil];是不是很奇怪没有指定位转载 2013-05-21 14:55:53 · 679 阅读 · 0 评论 -
iOS Programming Tutorial: Create a Simple Table View App
Is it fun to create the Hello World app? In this tutorial, we’ll work on something more complex and build a simple app using Table View. If you haven’t read the previous tutorial about the iOS progr转载 2013-05-07 15:12:21 · 1639 阅读 · 0 评论 -
Customize Table View Cells for UITableView
Previously, we have created a simple Table View app to display list of recipes with a pre-defined image. In this tutorial, we’ll continue to work on the app and make it even better:Display dif转载 2013-05-07 15:15:50 · 1422 阅读 · 0 评论 -
How to Add Splash Screen in Your iOS App
Before moving onto another detailed tutorial about Storyboard, I’d like to first answer a couple of questions left in comment or in our forum. One question is:How can I add a splash screen for my转载 2013-05-08 09:29:09 · 1507 阅读 · 0 评论 -
Delete a Row from UITableView and Model-View-Controller
As said in the previous post, I have another question to answer before moving onto Storyboard tutorial.How can I delete a row from UITableView?This is another common question people raised whe转载 2013-05-08 09:52:55 · 1154 阅读 · 0 评论 -
Use Storyboards to Build Navigation Controller and Table View
By now, if you’ve followed our tutorials, you should have a basic understanding about UITableView and how to build a simple app. This week, we’ll talk about something new – Storyboards. This is one of转载 2013-05-08 11:39:15 · 1676 阅读 · 0 评论 -
iOS Programming 101: How To Send Email in Your iPhone App
Here comes another tutorial for our iOS Programming 101 series. Last time, we show you how to hide tab bar in navigation interface. In this tutorial, we’ll show you how easy you can let user send em转载 2013-05-08 15:50:09 · 2074 阅读 · 0 评论 -
Storyboards Segue Tutorial: Pass Data Between View Controllers
This is the second article of our Storyboards series. In thefirst tutorial, we introduced the Storyboards, which is a friendly feature in Xcode for designing user interface. If you’ve followed the t转载 2013-05-08 13:10:49 · 1299 阅读 · 0 评论 -
Storyboard Tutorial: Create Tab Bar Controller and Web View
This is the third article of the Storyboards series. Last time, we discussed how to pass data between view controllers with segue. It should be easy, right? Now let’s continue to polish our Storyboa转载 2013-05-08 14:19:34 · 2523 阅读 · 0 评论 -
Working with JSON in iOS 5 Tutorial
Update 10/24/12: If you’d like a new version of this tutorial fully updated for iOS 6 and Xcode 4.5, check out iOS 5 by Tutorials Second Edition!Note from Ray: This is the eighth iOS 5 tutoria转载 2013-05-08 17:40:03 · 833 阅读 · 0 评论 -
GCD介绍(一): 基本概念和Dispatch Queue
什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之NSOpertionQueue更底层更高效,并且它不是Cocoa框架的一部分。除了代码的平行执行能力,GC转载 2013-05-08 17:45:59 · 468 阅读 · 0 评论 -
How To Add Search Bar in Table View
One common questions I got about UITableView is how to implement a search bar for data searching. This tutorial will show how to add a search bar to the Tab Bar project. With the search bar, the app转载 2013-05-08 14:54:39 · 179 阅读 · 0 评论 -
iOS Programming 101: How To Hide Tab Bar in Navigation Interface
Appcoda started out with weekly tutorials to show you how to build an app. The weekly tutorials are very detailed with step by step procedures. So far the feedbacks about the tutorials and our free转载 2013-05-08 14:58:02 · 1454 阅读 · 0 评论