手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
cocoa
[Three20] Three20 模組架構簡介上
在筆者先前 的Three20文章 中曾經提到,在本月初最新的Three20大改版中,將長久以來令人詬病的龐大程式庫細分為多個模組,本篇文章將針對這些模 組進行簡單的介紹及說明,讓大家能夠對於Three20的架構有基本的概念。 整體架構圖 如前述,Three20已經分為模組化的架構,開發者可以自由選擇所需要的模組加入到專案中,但這些模組之間有一些相依性的問題,階層的架構如下: -----------
[Three20]iPhone知名第三方框架Three20簡介
Three20 是由Facebook所發展的一套iPhone框架,最初 的目的是為了建構Facebook的iPhone版應用程式,後來便將framework開放原始碼提供給廣大的iPhone開發者使用。 使用Three20的軟體 雖然一般各位在使用iPhone軟體的經驗中,對於Three20的存在沒有特別的印象,但是事實上Three20出現在相當多的應用軟體中,像是 Facebook、Flickr
初学者:介绍NSLog的使用
可能你曾经有过Windows编程的经验,通常在你调试程序的时候,如果希望看到某个中间结果,你会习惯使用MessageBox来显示中间的结 果。 有了Cocoa的NSLog,你在写Cocoa程序的时候,就可以无需每次都调用NSAlert来观察中间结果了。 NSLog的定义 NSLog定义在NSObjCRuntime.h中,如下所示: void NSLog(NSString *format, …)
[iphone开发私房菜_3_] Notification全面掌握
Sorry,好像本文有一点标题党的感觉,因为本文只讲如何使用,不讲它的原理,不会对其进行详细分析 ,如果你要详细了解其使用原理的用法,一方面可以查看sdk文档,另一方面可以参考《Cocoa Programming for Mac Os X》3th Edition的第14章,其实好心网友已经将其翻译成了中文(http://blog.sina.com.cn/s/blog_5df7dcaf0100c
移植libjingle v0.5x for IOS(iphone device + iphone simulator)
gtalk基本上可以算是非常好的聊天工具了,而它是如何工作的呢?我们如何在iphone上面为自己写一个gtalk玩一下呢?这一切都是基于libjingle这个库,这个Google Talk Voice and P2P interoperability Library.libjingle这个库是一个用c++写的跨平台的库,它能很好运行在win/mac os/linux(include android
在Xcode以及Interface Builder下简单使用Cocoa 更新版
下面写下建一个简单的程序,来说明如何使用macintosh平台上IDE 中的Xcode以及Interface Builder 做简单的Cocoa开发,为初学者学习,本教程更新后对应的版本为:Max OS X 10.6.5 Xcode3.2.5 程序功能是:把一个text里的数字复制到一个lable里 1.创建项目: 双击Xcode程序图标 如果是第一次打开会出现欢迎界面,可以查看如何操作,可以
Key-Value coding (KVC)
KVC定义在NSKeyValueCoding协议里, 这个协议是NSObject的一个类别,所以所有NSObject的子类都可以调用这个协议. 要正确使用KVC必需遵循COCOA的一下惯例. 1, 要给一个key付值,这个 key 必需要定义在 类里 @interface NSObject (NSKeyValueCoding) - (void) setValue: (id)anO
iPhone开发的门槛
iPhone开发的门槛 1、要有一台Mac电脑(因为iPhone App使用Mac平台内建的Xcode开发工具),也可在Windows下搭设开发环境; 2、下载并安装iPhone SDK; 3、熟悉C语言; 4、学习Objective-C语言和Cocoa; 5、还需学习使用Xcode这个开发环境; 6、接著需要掏钱向苹果注册开发者权限,基本的帐号是99美金; 7、要确保你的App在真实设备上正确执
otool 与dylib
所谓dylib,就是bsd风格的动态库。基本可以认为等价于windows的dll和linux的so。mac基于bsd,所以也使用的是dylib。 如果你需要引用一个第三方的dylib,在xcode下编译出cocoa程序,在本机上运行是不会出问题的。但是发布出来,给其他用户用,就可能出问题。因为用户不一定有这个库。 这个问题给我造成了相当的困扰,我到现在也没找到正规的方法。但是我确实解决了这个问题,
总结一下,近半年来自己保存的iphone开发相关的网站
首先声明一下,apple的官方文档是最重要的,一下网站只是本人学习过程中存在问题时,所寻找的相关帮助网页,有时间的话,对每一个网页写一些注释吧 sqllite相关 http://iwins.blog.51cto.com/735853/211747 http://linglong117.blog.163.com/blog/static/277145472009111403520676/ http:/
Qt之深入理解gesture
Qt之深入理解gesture 转自:http://www.thisisqt.com/forum/viewthread.php?tid=145 GestureRecognizer, Gesture Qt最新的版本4.7中有五个gesture,分别是QPanGesture, QPinchGesture, QSwipeGesture, QTapAndHoldGesture, and QTapGes
六.Foundation框架中常用类的介绍续
六.Foundation框架中常用类的介绍续 在家疯狂的玩了10天,迎来了一个崭新的农历兔年。终于熬过了自己的本命年了,过去的不顺心都忘却吧,享受自己新的一年的生活吧!虽说在家待了差不多2周,还是没有尽兴,也可能是因为大年初三就要来上班的缘故吧!在家里总觉得和朋友有说不完的话,总想着能再和家人待上一天。这也造成了初三上班的时候,到下午才到,结果被主管批了一顿,虽说是自己不对,但是总觉得这里
最近一些不理智的行为
* 作为一名全职symbian平台开发者,居然想买台mac mini学习iOS开发。 * 在apple卖店发现mac mini没有货,居然认为iTouch 4行货1.7k不贵买了下来。 * 在Virtual Box上运行XCode成功后,居然觉得Cocoa开发比Cocoa Touch开发有意思。 * 在VM运行Mac OS X不理想的情况下,居然去搭建GNUStep的windows开发环境来运
在Cocoa中使用TagLib获取歌曲ID3信息
TagLib是KDE开源项目的一个很有用的C++函数库,可以用于读取各种格式的歌曲ID3信息,诸如歌名、歌手、专辑等信息。 1.5版的TagLib支持MacOS,我们可以在Cocoa中直接使用TagLib来获取MP3歌曲的ID3信息。上图就是使用TagLib获取的歌曲信息,没有使用iTunes。 TagLib的功能强大,用法很简单,只需要在工程中加入TagLib.framework,同时在
How to debug EXC_BAD_ACCESS
Click on the "Targets" tab, open "Executables" and select the app (In XCode 2.0, double-click the executable in the file tree and select the arguments tab to enter environment variables). In the exe
自定义日期挑选控件
cocoa提供了UIDatePicker控件,但是对于程序员而言并不友好。其糟糕之处,莫过于无法指定其frame,它的大小固定为320*216(占据了近整个iphone屏幕的一半),导致在UI设计时很难安排下这个“巨大”的东西。 我们自定义的日期挑选控件是这样的。 它默认情况下显示为一个textfield,以文本的方式显示日期,当你试图编辑它时,会弹出一个足够巨大的UIDatePicker控件:
上一页
16
17
18
19
20
21
22
23
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签
app
电脑
安卓
go
工具
小米
华为
微信
iphone
wi-fi
windows
设备管理器
主板
苹果
美团
堆
安卓手机
显示器
显卡
php
apple
android
为什么
路由器
路由
传感器
京东
金融
微信小程序
支付宝
微信公众号
循环
并发
区别
硬盘
td
医保
怎么买
kingston
华为手机