本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
- sgqt
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- 龙儿筝
- benladeng5225
- javashop
- fantaxy025025
- ranbuijj
- zw7534313
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- jh108020
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jbosscn
- lemonhandsome
- zxq_2017
- mengjichen
- luxurioust
- lzyfn123
- forestqqqq
- nychen2000
- Xeden
- zhanjia
- wjianwei666
- ajinn
- hanbaohong
- 喧嚣求静
- jickcai
- kingwell.leng
- mwhgJava
- silverend
- daizj
- lich0079
最新文章列表
UIScrollView不能滚动
UIScrollview手动写的代码,滚动的相关属性都设了,可它就是不能滚动。原来是因为ContentSize跟初始化时的frame都设成了一样大。应该是frame高度要小于ContentSize的。
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 50, self.frame.size.wid ...
UILabel 正确获得height的方法
现在用的最多的方法是:
UILabel *label = [[UILabel alloc] initWithFrame:...];
label.text = NSLocalizedString(@"Some long text here...");
label.numberOfLines = 0;
CGSize maxSize = CGSizeMake(label.bounds. ...
iOS下日期的处理
NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间
Dates
NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。
如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:
C代码
NSDate *now = [[NSDate alloc ...
Object-C、C、C++混合编程
Object-C与C++、C进行混合编程,采用将C++对象包装成Object-C对象,再给Object-C其他对象使用,Object-C的代码要使用C++的对象时,需要将.m文件改为.mm文件扩展名。
以下为示例代码,需添加libstdc++.6.dylib包。(附件中有工程实例):
CLanguage.c
//
// CLanguage.c
// CCTest
// C语 ...
ios4、ios5界面跳转
ios4、ios5在跳转上有些区别:
push跳转(ios4、ios5):
SearchDetailViewController *sView = [[SearchDetailViewController alloc] init];
[self.navigationController pushViewController:sView animated:YES] ...
复杂XML的解析及组装
在实际的项目中,IPhone应用程序会存在很多与服务器之间的数据交互的地方,XML是首选方案。
此包可以解决XML文件的解析、对象转化为XML字符串的问题。
1 通过调用解析类,可以将XML的DATA数据转换为XmlNode对象,XmlNode以树形结构进行XML的数据封装,使用的时候按照树形结构进行数据的获取。
XmlNode结构如下:
01 @ interface XmlNod ...
iPhone开发小技巧系列(四)
iPhone开发小技巧第四期
一些在iPhone开发中经常用到或碰到的问题的解决方法或小技巧,希望对大家有所帮助。
16.改变UISwitch的文字信息,探索中
http://www.vktone.com/articles/set_uiswitch_text_failed.html
17.动态创建UISlider
http://www.vktone.com/article ...
开源的电子书阅读器项目
iphone平台上开源的电子书阅读器项目:
https://github.com/vfr/Reader
https://github.com/brow/leaves
https://github.com/schwa/iOS-PDF-Reader
https://github.com/andrewBatutin/IPa...bbitHoleReader
https://github.com/m ...
也许你也能用到,iPhone开发小技巧系列(三)
iPhone开发小技巧第三期
都是一些经常用到或碰到的问题的解决方法或小技巧,所以记录下来以备查找,希望对你也有用。
11.选择一个支持Objective C的JSON库 - JSONKit
http://www.vktone.com/articles/jsonkit_intro.html
12.动态为UIActionSheet添加选项
http://ww ...
ios获得通讯录中联系人的所有属性
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);
for(int i = 0; i < CFArrayGetCount(results); i++)
{
...
IOS基础知识记录七(iphone手机横屏、竖屏)
iphone手机旋转屏幕时,对视图进行切换
如:iPhone手机 Music在纵向模式和横向模式显显示播放列表方式的差异
1.创建Simple View Application一个项目
然后在添加一个UIView 标签设置为 landscape view.而默认的view设置为portrait view
把新加的view 托放到和View Controller同一级
2.然后编辑portrait ...
IOS基础知识记录六(读写文件)
ios对文件的读写
NSString *filePath = @"/User/test.txt"
//判断文件是否存在, 否则创建该文件
if (![[NSFileManager alloc] fileExistsAtPath: filePath]) {
//contents 可以初始化文件时, 加入默认内容
[[NSFileManag ...
IOS基础知识记录五(简单手电筒)
一个简单的手电筒实例
1.在xcode中使用模板Single view Application 新建一个Light项目
2.在MainStoryboard.storyboard里面规划三个控件, 一个开关(UISwitch), 一个控制控制亮度(UISlider),一个控制显示(UIView. 先设置Scene中的视图的alpha = 1.0 即默认为黑色
3.分别对switchOn和slid ...
IOS基础知识记录四(Master-Detail Application)
1.在创建主-从视图的应用程序时,Master-Detail Application无疑是一个良好的想法,
它结和表视图和详细视图,而且还能调整内容的大小。 主要还能在ipad和iphone上面跑起来
不过在ipad上面用到是弹出层(竖屏)
2.在使用xcode 4.5,ios6时,一些基本重要的方法都自动生成,只需要你填入适当的数据即可
- (NSInteger)numberOfSectio ...
UIPopoverController例子
UIPopoverController做了个例子,在做时碰到一个郁闷的问题。例子代码检查没有问题,也不报错,可popover就是不显示,纠结哈。参考了些博文也没找到答案,最后无意中发现popover显示的位置我设的是向下UIPopoverArrowDirectionDown导致没能显示出来。
以下为实例:
//
// SearchPopoverViewControlle ...
最近博客热门TAG
Android(32037) Mobile(4157) iOS(3163) Apple(2605) Qt(1757) Nokia(1660) WAP(1650) Windows Mobile(1313) Objective-C(1245) 三星(1121) Symbian(1089) HTC(837) Windows Phone(696) OPhone(587) WinCE(547) BREW(502) Cocoa(437) 黑莓(427) BlackBerry(423) Palm(418)