`
文章列表
熟悉开源系统的人可能就知道port是BSD世界里的东西,而mac port即使为开源项目而诞生的.你可以利用command-line安装很多开源库的软件.如果你用过freebsd那应该没有太大难度.其实类似debian的apt, redhat里的yum.官方网站:http://www.macports.org/安装mac port你基本没有碰到任何困难就可以很顺利地安装了.当然它还是有三种方式安装DMG安装源文件自己编辑安装SVN安装DMG通常都比较简单,选择用这样的方式安装的话.基本的几个命令更新port的port tree.sudo port selfupdate搜索软件sudo port ...
  • •安装VMware、MacOS、Xcode 参考 http://dev.10086.cn/cmdn/wiki/index.php?edition-view-4385-0.html •安装MacPort MacPorts-1.9.2-10.6-SnowLeopard.dmg将MacPort安装在/opt目录下 •更新MacPort及安装dpkg-deb 在/opt/local/bin目录下完成以下命令: 1) sudo port –v selfupdate 2) sudo port install dpkg •安装md5sum
一: 问题:       第一次初始化uitableview,在没有数据的情况下uitableview是不可以上下滚动的 原因:       在没有数据的情况下uitableview无法计算单元格的高度 解决方法:       在viewdidload方法中指定uitableview的frame大小   二: 问题:        uitableview加载数据的工程中,如果速度较慢,会造成卡壳,在这个时候多长点击某一个单元格会造成navagtionviewcontroller 多次push近同一个viewcontroller。 原因:       卡壳造成的 解决方法 ...
iPhone Open Application DevelopmentiPhone Open Application DevelopmentiPhone Open Application Development
如果您的 iPhone 应用里含有连接服务器的功能,也许会遇到这种问题:WiFi 环境下连接正常,但用 GPRS 不能直接连接。因为纯 C 的 socket 不能激活 GPRS,而 Apple 自带的 API 可以。所以要使用 GPRS 连接功能,必须在程序启动时要运行一下这段代码-(void)activeGPRSThread{    NSError *error;    NSURLResponse *response;    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithStri ...
最近要搞地址簿了,整理一下  
在写程序之前,我们通常需要做一些mockup出来(不知道款爷有没有要求同学们在立项的时候写一个程序的preview给他看),特此介绍一个很好的原型和流程绘制的工具:OmniGraffle(http://www.omnigroup.com/applications/OmniGraffle/)。 这里有一篇很好的介绍这个程序的文章:http://dingyu.me/blog/posts/view/omnigraffle-the-best-wireframe-and-flow-design-tool 下载之后,可以下载下载iphone ui 的模版,导入后就可以制作iphone程序的preview ...
UIImage *stetchLeftTrack= [[UIImage imageNamed:@"UI27.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];     UIImage *stetchRightTrack = [[UIImage imageNamed:@"UI28.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];            sliderA=[[UISlider alloc]initW ...
iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoa AsyncSocket库   官方网站:http://code.google.com/p/cocoaasyncsocket/   它用来简化CFnet ...
说明:示范如何利用AlertView来制作系统登入的介面程式碼:CustomAlertViewViewController.h   #import <UIKit/UIKit.h> //記得加入UIAlertViewDelete @interface CustomAlertViewViewController : UIViewController<UIAlertViewDelegate> { UIAlertView *myAlertView; } @property (nonatomic,retain) UIAle ...
优化规则:    TodoViewController *contentViewController = [[TodoViewController alloc] init]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:contentViewController]; navigationController.contentSizeForViewInPopover = CGSizeMake(100, 1 ...
       首先mac系统是必备的2 安装iPhone SDK和xCode,安装步骤省略,搞不定的话还是别做iPhone开发了 :)前往电脑-developer 打开Instruments 新建一个项目,然后打开mac盘,新建一个文件夹叫iPhone Automation,用文本编辑随便写一些东西,然后保存原始格式。在dock里着到Instruments,选择左边的script,点击 choose script,然后选择你刚才的脚本文件。然后点击Edit,把刚才写的都删了,然后你就可以写脚本了,   比如:UIATarget.localTarget().frontMostApp().main ...
正常途径下, 我们编写的程序发布在App store上, 使用官方规定的SDK. 但有些时候, 正常途径实现不了的功能, 可以在破解的iphone上面实现. 以cydia上文件管理软件iFile为例, iFile可以修改系统的任何文件, 这需要iFile具有root权限, 在iphone没有破解的情况之下, 是无论如何都实现不了的.  我个人并不支持破解, 但之前接到个任务编写的一个程序只要求运行在破解了的iphone上, 以cydia方式发布, 并要有root权限, 就研究了一下. 对于iphone系统, 有两个目录会安装应用程序1. /Application 2. /var/mobile/A ...
是得分手段
ModalViewController可以有不同的呈现方式(modalPresentationStyle),在ipad下要提供多方向支持时,就要注意可能要改变ModalViewController的呈现方式,列举如下:          UIModalPresentationFullScreen:全屏模式,即弹出窗口占满整个屏幕,在portrait模式和landscape模式下都一样,  UIModalPresentationFormSheet:会将窗口缩小,使之居于屏幕中间,在portrait和landscape下都一样,但要注意landscape下如果软键盘出现,窗口位置会调整。   U ...
Global site tag (gtag.js) - Google Analytics