文章分类 -  Technology

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:nonatomic:非原子性访问,不加同步,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)assign: 简单赋值,不更改索引计数 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char, 等)copy:建立一个索引计数为1的对象,然后释放旧对象 对NSSt. 阅读全文
posted @ 2012-11-13 14:03 日光之下无新事 阅读(392) 评论(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 日光之下无新事 阅读(142) 评论(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 日光之下无新事 阅读(117) 评论(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 日光之下无新事 阅读(332) 评论(0) 推荐(0) 编辑
摘要:廣播(broadcast)Code寫法與單播一樣,區別在於目的地址不同。單播使用的是特定ip地址,而廣播顧名思義就是要向其他的客戶端發送消息,所以使用的是255.255.255.255(ipv4)。JAVA:public static final String broadip = "255.255.255.255";public static final int broadport = 8027;DatagramSocket socket= new DatagramSocket( broadport );address = InetAddress.getByName(bro 阅读全文
posted @ 2012-11-12 18:27 日光之下无新事 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:装载自:http://blog.csdn.net/xianming01/article/details/7629966本系列获得应用程序信息文章: android基础知识15:获得android应用程序(包)信息01—info类 android基础知识15:获得android应用程序(包)信息02—大小 android基础知识15:获得android应用程序(包)信息03—PackageManager android基础知识15:获得android应用程序(包)信息04—ActivityManager 本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、lab 阅读全文
posted @ 2012-11-12 18:08 日光之下无新事 阅读(299) 评论(0) 推荐(0) 编辑
摘要:ubuntu的版本12.04 LTS1.安装JDK JDK的版本:jdk-7u9-linux-i586.tar.gz 参考网址:http://blog.didu.me/article/472 下载JDK最新版tar.gz 在usr/lib/目录下建立jvm文件夹 sudo mkdir jvm 把刚才下载的文件拷贝到该jvm目录下,然后解压缩。 sudo cp -r 下载/jdk-7u9-linux-x64.tar.gz /usr/lib/jvm sudo tar -zxvf jdk-7u9-linux-x64.tar.gz 设置环境变量,用gedit打开/etc/profile文件 sudo 阅读全文
posted @ 2012-10-24 15:18 日光之下无新事 阅读(581) 评论(0) 推荐(0) 编辑
摘要:转载网址:http://www.arthurtoday.com/2010/12/ubuntu-findlocatewhereiswhich.html#.UIEpPHYvngX阿舍在用指令操作 Ubuntu 的時候,經常會需要知道檔案的路徑,所以,也就常常會用到搜尋檔案的指令,阿舍比較常用的是 whereis 和 find,其實,還有 locate 和 which 二個指令可用,這四個指令都有不同的功能,阿舍一直時間去搞清楚,今天花了點時間,就把它整理如下了。find這個算是功能最多的指令,可以用依檔名、擁有者、群組和權限...等等一堆來搜尋檔案,不過,find 指令是一定要指定搜尋的路徑,否則 阅读全文
posted @ 2012-10-19 18:22 日光之下无新事 阅读(701) 评论(0) 推荐(1) 编辑
摘要:通过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 日光之下无新事 阅读(3665) 评论(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 日光之下无新事 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:在命令行中启动,执行eclipse -clean如果还是不行可以尝试移除adt的plugin,然后启动后重新安装。一般执行clean之后就可以启动。 阅读全文
posted @ 2012-10-11 11:12 日光之下无新事 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:利用系統升級,system -> Administration -> update Manager進行系統升級後,無法進入系統。啓動後進入命令行,無法進入桌面,錯誤信息如下:init: ureadahead main process (329) terminated with status 5解決方案參考:http://ubuntuguide.net/howto-fix-ureadahead-problem-after-upgrading-to-ubuntu-10-04After upgrading to Ubuntu 10.04,some get “init: ureadahea 阅读全文
posted @ 2012-10-08 14:13 日光之下无新事 阅读(649) 评论(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 日光之下无新事 阅读(175) 评论(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 日光之下无新事 阅读(867) 评论(0) 推荐(0) 编辑
摘要:1、将xcode中项目文件夹products下的 项目名.app 拖放到itunes上,这样在itunes的应用中就看到了那个程序的图标。2、在itune中,右击该图标,选择“show in finder”,这样就能看到ipa文件。 阅读全文
posted @ 2012-10-02 18:30 日光之下无新事 阅读(274) 评论(0) 推荐(0) 编辑
摘要:public class ImageState { @Override public String toString() { // TODO Auto-generated method stub return "["+left+","+top+","+right+","+bottom+"] ("+(right-left)+","+(bottom-top)+")" ;//super.toString(); } ... 阅读全文
posted @ 2012-10-02 18:15 日光之下无新事 阅读(511) 评论(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 日光之下无新事 阅读(815) 评论(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 日光之下无新事 阅读(193) 评论(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 日光之下无新事 阅读(2833) 评论(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 日光之下无新事 阅读(161) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页