文章分类 -  IOS

摘要:開發環境: Aptana Studio 3.4.11. 安裝好環境以後,用內建的built-in web server測試執行默認使用網址: 127.0.0.1:8020 對於移動裝置來說想要在實機上看效果,就要通過無線訪問web server,可是無法使用上面的網址,改用實際的ip: 192.168.1.38:8020,仍然無法訪問。 解決方案: Windows -> Preferences -> Aptana Studio -> Web Server -> Built-in 將IP Address 改為實際ip: 192.168.1.38。這樣在其他設備上就可以通過 阅读全文
posted @ 2013-07-07 00:51 日光之下无新事 阅读(200) 评论(0) 推荐(0)
摘要:開始想在VirtualBox上安裝, 原因如下:1.免費使用,不需要再去破解。2.原生支援Mac OS X3.據說佔資源比較少於是下載了VirtualBox 4.2.6最新版和Mac OS X bootable dvd iso檔案,根據網上的教程開始安裝。先修改BOIS,開啟硬件虛擬功能。可是iso啟動安裝時停在 starting darwin x86。在網上查了一天資料,嘗試使用busratio=24啓動(可以到intel官網查看cpu的bus ratio),也下載了其他的方式引導的iso鏡像,都無法解決這個問題。後來放棄想說改用VMWear試試,竟然成功安裝。iso鏡像torrent下載地 阅读全文
posted @ 2013-01-07 12:41 日光之下无新事 阅读(1020) 评论(0) 推荐(0)
摘要:nonatomic:非原子性访问,不加同步,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)assign: 简单赋值,不更改索引计数 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char, 等)copy:建立一个索引计数为1的对象,然后释放旧对象 对NSSt. 阅读全文
posted @ 2012-11-13 14:03 日光之下无新事 阅读(413) 评论(0) 推荐(0)
摘要:#import <UIKit/UIKit.h>@interface PropertyViewController : UIViewController { NSInteger Number1; NSInteger Number2;}@property NSInteger Number1;@property NSInteger Number2;@end#import "PropertyViewController.h"@implementation PropertyViewController@synthesize Number1, Number2;// Impl 阅读全文
posted @ 2012-11-13 13:57 日光之下无新事 阅读(148) 评论(0) 推荐(0)
摘要:如下代码:@interface PhoneGapDelegate (Private)+ (NSString*) startPage;- (NSArray*) praseInterface: (NSArray*) xxxx;@end知识点1:参考网址:http://stackoverflow.com/questions/360968/category-usage-in-objective-chttp://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocCategories. 阅读全文
posted @ 2012-11-13 13:55 日光之下无新事 阅读(130) 评论(0) 推荐(0)
摘要:在第2章中介绍了Objective-C的一些基础知识,在本章将介绍iPhone SDK开发需要掌握的一些要点知识,掌握SDK开发的基础。首先,让我们对iPhone技术架构有一个总体了解,iPhone技术架构总的来说分为4个层次,如图3-1所示。1.Cocoa Touch层管理界面相关的用户交互事件和行为,如:触摸、划动、摇摆等,并提供"联系人"、"图片"、"重力感应"、"相机"等基础程序框架。2.Media层提供声音、图像以及高级图形、动画技术的高层程序框架。3.OS层提供系统基础服务,如内核、驱动以及内存、线程、 阅读全文
posted @ 2012-11-13 11:24 日光之下无新事 阅读(350) 评论(0) 推荐(0)
摘要:通过samba设置ubuntu上的共享1.在ubuntu上安装samba2.add samba share3.在basic页面,填写要共享的目录,以及共享名称,勾选允许的权限4.在Access页面选择允许访问的用户,然后点击ok通过mac机连接共享文件1、打开Finder, 在菜单栏里面, 点击Go->Connect to Server...2、在Server Address:下, 输入smb://user@IP, 点击Connect按钮3、选择要访问的共享文件夹, 假设是software文件夹, 点击OK按钮4、输入对应的密码, 点击OK按钮5、在Mac的桌面上会生产一个softwar 阅读全文
posted @ 2012-10-19 18:04 日光之下无新事 阅读(3752) 评论(0) 推荐(0)
摘要:参考网址:http://www.hksilicon.com/kb/articles/17830/Apple-Push-Notificationhttp://rritw.com/a/bianchengyuyan/PHP/20120610/169388.html一、CSR文件1、生成Certificate Signing Request(CSR)钥匙圈访问 -> 证书助理 -> 从证书颁发机构请求证书2、填寫你的郵箱和常用名稱,並選擇保存到硬盤。這样就在本地生成了一個Push.certSigningRequest文件。这时在keychian中就可以生成新的密钥(成对出现一个是专用密钥, 阅读全文
posted @ 2012-10-15 17:27 日光之下无新事 阅读(2492) 评论(0) 推荐(0)
摘要:为了更方便的在电脑上用adb/fastboot命令(您可能是用来调试、用来刷机抑或是用adb安装卸载软件来装13),您需要配置环境变量。为此,您需要准备 • Mac(Linux的配置类似)一台; • 工作正常的手机数据线一根; • android SDK for Mac (墙外下载)===========adb配置方法==============1. 下载android SDK并解压,得到同名文件夹一枚,把这个文件夹放到你想放的地方去,记住路径,并且路径中不能有中文字符存在。本文路径以我本人为例,放到了 /Developers里面,具体路径就为/Developer/android-sdk-ma 阅读全文
posted @ 2012-10-08 11:26 日光之下无新事 阅读(880) 评论(0) 推荐(0)
摘要:錯誤訊息:Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchases section of the Version Details page and then click Ready to Upload Binary.解決辦法:If the state of your application is Prepare For Upload you can perform the following steps:
- Log In ITune 阅读全文
posted @ 2012-10-08 11:26 日光之下无新事 阅读(194) 评论(0) 推荐(0)
摘要:1、将xcode中项目文件夹products下的 项目名.app 拖放到itunes上,这样在itunes的应用中就看到了那个程序的图标。2、在itune中,右击该图标,选择“show in finder”,这样就能看到ipa文件。 阅读全文
posted @ 2012-10-02 18:30 日光之下无新事 阅读(285) 评论(0) 推荐(0)
摘要:錯誤訊息:Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchases section of the Version Details page and then click Ready to Upload Binary.解決辦法:If the state of your application is Prepare For Upload you can perform the following steps:
- Log In ITune 阅读全文
posted @ 2012-10-02 18:02 日光之下无新事 阅读(860) 评论(0) 推荐(0)
摘要:很多使用Mac的同学都知道,Mac OS X是基于FreeBSD(Unix)的。可是我们在使用的时候,发现很多Unix下的文件和目录像/etc,/var,/bin等都找不到了。其实,这些文件和目录都在,只不过是都被系统隐藏了。Mac的一个设计原则就是,你不需要看到的或者你不希望看到的,都不会显示给你。如果你需要访问或修改这些文件,只能使用“终端”,通过Unix命令来访问。但是通过“终端”毕竟不如使用Finder方便,今天的这个小窍门我们就来告诉大家,怎样在Finder 中显示这些隐藏的文件。打开“终端”,输入下面的命令: defaults write com.apple.finder Appl 阅读全文
posted @ 2012-09-25 15:01 日光之下无新事 阅读(204) 评论(0) 推荐(0)
摘要:目前只在mac机器上安装了开发环境,因为之前有用mac机进行android开发,已经安装好了JDK,也下载安装好了android-SDK,只是注册下载安装了Titanium_studio。(在ubuntu上也有安装,不过因为ubuntu版本太低为8.0.4安装后无法启动,需要升级一些组件,等系统升级以后再来测试。在ubuntu上安装参考:http://www.arthurtoday.com/2012/08/ubuntu-install-titanium.html)安装完成后启动,在Dashboard页面的Configure Native SDKs中指定已经下载并解压缩好了的android-SD 阅读全文
posted @ 2012-09-21 18:47 日光之下无新事 阅读(2887) 评论(1) 推荐(0)
摘要:esc 插入最有可能的自动完成opt + -> 向右移动一个单词opt + <- 向左移动一个单词cmd + -> 移动到行尾cmd + <- 移动到行头ctr + cmd + 上/下/左/右 在m和h间切换opt + cmd + 左/右 展开或者收起函数cmd + F 在当前文件中查找cmd + shift + F 在当前项目中查找cmd + 右键点击一个变量名,然后选择edit all in scope 则可以在这个文档中批量的修改这个变量名双击中括号或者大括号,可以显示跟它对应的那个括号//================另外意外发现的mac的快捷键opt + = 阅读全文
posted @ 2012-08-31 11:55 日光之下无新事 阅读(165) 评论(0) 推荐(0)
摘要:參考網址:http://blog.sina.com.cn/s/blog_68e753f70100r3w5.htmlhttp://2015.iteye.com/blog/13370071) 真机调试应用程序,首先需要有一个苹果开发者帐号,才可创建证书请求CSR;2) 打开应用程序钥匙串访问(keychain access)请求证书;3) 登录iDP Portal “certificates”栏目中提交证书请求;4) 确认提交后,刷新页面自动生成.cer文件,将它下载到本地;5) 双击.cer文件,即把证书放到了钥匙串访问中;6) 通过itunes或者xcode(organizer)获取设备的UD 阅读全文
posted @ 2012-08-23 15:53 日光之下无新事 阅读(962) 评论(0) 推荐(0)
摘要:Mac中如何进入etc文件夹=========================按键盘 Command + Shift + G输入 /etcmac下的屏幕截图快捷键============================在mac下面不用安装其它软件就能实现屏幕截图的功能: 1. 屏幕截图并储存为文件,Command+Shift+3。 2. 屏幕截图并储存复制到剪贴板,Command+Shift+Ctrl+3。 3. 将所选区域截下,并储存为文件,Command+Shift+4。 4. 将所选区域截下储存复制到剪贴板,Command+Shift+Ctrl+4。 阅读全文
posted @ 2012-08-23 15:48 日光之下无新事 阅读(202) 评论(0) 推荐(0)
摘要:PhoneGap Xcode iOS入门教程http://mobile.51cto.com/web-334924.htmhttp://phonegap.com/blog/[APP開發] 將應用程式上架到Apple Storehttp://www.minwt.com/ios/4726.htmlIn-App Purchase實作心得http://benjenq.pixnet.net/blog/post/29167927-in-app-purchase%E5%AF%A6%E4%BD%9C%E5%BF%83%E5%BE%97http://troybrant.net/blog/2010/01/in-ap 阅读全文
posted @ 2012-07-09 17:20 日光之下无新事 阅读(268) 评论(0) 推荐(0)
摘要:Since moving to XCode4, I have been getting errors like: * /VERSION: No such file or directory * cp: /javascripts/phonegap..js: No such file or directory * cp: /javascripts/phonegap..min.js: No such file or directory * error: /VERSION: No such file or directoryfor projects that were working under XC 阅读全文
posted @ 2012-07-09 17:06 日光之下无新事 阅读(289) 评论(0) 推荐(0)
摘要:解決的方法為先點選專案 (左邊navigator列表 點選專案的圖示)選擇target選擇頁籤 Build PhasesCompile Sources如果沒展開的話先展開按加號將這個target需要的.m檔案都加入吧(如果只有一個target 就是把所有.m檔案都加入)這樣應該就可以解決了會出現這樣的問題應該是在把.m .h檔案加入到專案裡的時候Add to targets沒有勾選要加入的target所以記得加入的時候要勾解决方法点击工程,在主界面中点击Build Phases,根据提示信息“XXX”来判断缺少什么文件,一般如果缺少自定义的文件,XXX会是缺少的类名,那么就在Complie S 阅读全文
posted @ 2012-07-09 17:05 日光之下无新事 阅读(7507) 评论(0) 推荐(1)