iphone 开发基础控件自定义UIButton之UIRadioButton
iphone中的基础控件UIButton扩展,自定义UIRadioButton, 适合初学者,主要学习自定义UIRadioButton的常用属性设置、点击事件等
iphone 开发基础控件UIButton
iphone中的基础控件UIButton, 适合初学者,主要学习UIButton的常用属性设置、方法调用、点击事件等
iphone 开发基础控件UILable
iphone中的基础控件UILable, 适合初学者,主要学习UILable的常用属性设置
iphone 开发学习基础NSDate
object-c基础语法NSDate, 适合初学者,主要学习NSDate的设置、获取当前时间、当前时间加减秒后的时间、日期比较、日期转换成NSString等
iphone 开发学习基础NSUserDefaults
object-c基础语法NSUserDefaults, 适合初学者,主要学习NSUserDefaults的设置,NSUserDefaults读取值,读取所有用户偏好设置,怎样持久化设置用户设置等
iphone 开发学习基础NSSet
object-c基础语法NSSet集合, 适合初学者,主要学习集合NSSet的设置、判断集合中是否包含某个对象、快速枚举遍历、判断集合是否相等,可变集合的操作等
iphone 开发学习基础NSNumber
object-c基础语法NSNumber, 适合初学者,主要学习NSNumber的设置,NSNumber中可以存储任何的数字类型,以及BOOL和char等
iphone 开发学习基础NSDictionary
object-c基础语法NSDictionary, 适合初学者,主要学习字典的操作,包括字典创建、长度、通过KEY找到value、获取所有key、获取所有value、以及可变字典的定义、可变字典添加值、可变字典的删除等
iphone 开发学习基础char
object-c 适合初学者,主要学习字符的操作,包括字符赋值char、char * 、char* 转换成NSString、NSString转换成char等
iphone 开发学习基础NSString
object-c 适合初学者,主要学习字符串的操作,包括字符串赋值、字符串合并、字符串比较、字符串大小写转换、字符串截取、字符串搜索替换、字符串遍历等
androidpn-server-0.5.0-bin
android 手机消息推送,采用xmpp,开源代码,这个是服务器端应用,在bin中有run.bat在window上直接运行,run.sh在小机上运行,免费下载哟
androidpn-server-0.5.0-src
android 手机消息推送,采用xmpp,开源代码,这个是服务端端源代码,免费下载哟
androidpn-client-0.5.0
android 手机消息推送,采用xmpp,开源代码,这个是客户端源代码,免费下载哟
iphone 开发学习基础NSArray
object-c 适合初学者,主要学习数组,包括固定数组和可变数组,以及创建简单类文件和使用方法
iphone 开发学习基础NSLog
iphone 开发学习基础NSLog,初学者使用。
iphone 开发学习项目创建及调试输出NSLog
iphone 开发学习项目创建及调试输出NSLog,初学者
xcode开发中常用的快捷键
xcode开发中常用的快捷键,只是几个我常用的,积累中
iphone开发学习笔记(1)--NSLog
iphone开发学习笔记(1)--NSLog
UitableView选中多行并且底部同时显示和删除选中行
UITableView的多行选中效果,适合初学者,主要学习表格的选中事件,可以同时选中多行,并且在底部显示选中的行,可以滑动底部选中的行记录,点击显示的行记录,可以移除该记录,同时表格中改行更改为未选中状态。这样表格和底部可以同时对选中的记录进行操作,增强了可操作性,主要用于多记录选择页面
Iphone在应用APP中打开第三方应用APP
Iphone在应用APP中打开第三方应用APP,适合初学者,学习打开其他第三方应用,主要是info.plist中的URL types节点下的URL Scheme下的item0 自定义的值,这个应用我定义的chenshone,另外一个定义的chenshtwo,所以这里就访问chenshtwo。
TableView异步加载网络xml数据
UITableView异步加载网络数据的效果,适合初学者,主要学习
1、UITableView通过网络加载数据(这里加载rss的xml格式数据)
2、网络链接及其委托方法的使用
3、获取加载网络数据的总大小以及每次下载数据的大小
4、学习队列,线程异步下载数据
5、读取网络xml格式文件
6、显示下载进度
7、滚动表格后加载网络图片及其滚动条的委托方法
TableView分组显示数据和展开收缩的drop效果
UITableView的分组显示效果,适合初学者,主要学习UITableView展开和收缩分组,读取项目plist配置文件用于分组表格的数据来源,自定义table的分区head控件,自定义table的cell数据显示,非常不错的效果
TableView 分组显示数据并且展开收缩的drop效果
UITableView的分组显示效果,适合初学者,主要学习UITableView展开和收缩分组,读取项目plist配置文件用于分组表格的数据来源,自定义table的分区head控件,自定义table的cell数据显示,非常不错的效果
iphone开发基础UITableView的多行编辑控制
iphone中的基础控件UITableView的多行编辑控制,适合初学者,主要学习UITableView进行多行编辑的控制,ios5.0以上,SDK 6.0以上版本才可以使用table中选中多行事件。
iphone开发基础UITabBar和UINavigation搭建简单应用
iphone开发基础UITabBar和UINavigation搭建简单应用,适合初学者,学习tabbar和navigation,这里练习两者组合搭建一个简单的常见应用例子,
其实普通应用也就是tabbar作为根视图,每个tab又是一个navigation的根视图,这样就组成简单应用的骨架
由于是学习,所有就全手工写代码,不使用xcode的模板
1、创建tab需要的页面,依次为subjectViewController,examViewController,exerciseViewController对应的.h和.m文件
2、在application中创建tabbarController作为应用的根视图
3、设置每个tab的页面,并且作为navigationController的根视图
iphone开发基础控件UINavigationController
iphone中的基础控件UINavigationController,适合初学者,主要学习UINavigationController的基本属性和常用方法调用。
UINavigationController也是一种常用的容器,跟前边学过的tabbar差不多,在这个容器中可以添加多个页面
UINavigationController最重要的属性就是navigationItem,他专门为UINavigationController服务
navigationItem中包含leftBarButtonItem,rightBarButtonItem,backBarButtonItem,title和prompt等属性
UINavigation中的按钮其实就以前学过的UIBarButtonItem中的按钮,系统自带大概右20种左右,当然你也可以自己定义
1、首先在程序入口界面AppDelegate中添加导航栏控制器,并且创建根视图控制器RootViewController
2、其次就是对导航堆栈进行页面的pop和push了
3、再次就是对每个页面进行导航按钮的设置
4、注意,本页面只能设置leftBarButtonItem,rightBarButtonItem,而backBarButtonItem需要在上页点击按钮中设置
iphone开发基础控件UITabBar及UITabBarController
iphone中的基础控件UITabBar及UITabBarController,适合初学者,主要学习UITabBarController的常用属性设置及其点击事件。
1、UITabBarController是一个容器,一般作为整个程序的rootViewController,容器包含多个ViewController(页面),每个ViewController(页面)对应一个Tab,Tab集中在UITabBar上面显示。
2、UITabBarController容器的属性viewControllers(数组)就是管理ViewController(页面)的,将ViewController(页面)放入数组中,赋值给UITabBarController.viewControllers。
3、tabBarItem属性来改变tabbar上对应的tab显示内容,tabBarItem包含文字和图片,可以不设置图片,例如UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"Second" image:nil tag:1]。
4、UITabBar上最多可以显示5个Tab,当我们往UITabBarController中添加超过的viewController超过5个时候,最后一个一个就会自动moreNavigationController
iphone 开发基础控件UITableView 及通讯录列表
iphone中的基础控件UITableView,适合初学者,主要学习UITableView的常用属性设置、自定义分区标题、cell显示定义、索引列显示、索引列点击事件等。
通讯录按照首字母分区显示,右边显示索引列(A、B、C、D……X、Y、Z),点击索引列中的字母,列表滚动到对应字母的分区,同时浮动显示首字母于屏幕中央;滚动通讯录时,当滚动停止时,根据屏幕顶部的分区索引,浮动显示该分区对应的首字母。
iphone 开发基础控件UITextField
iphone中的基础控件UITextField,适合初学者,主要学习UITextField的常用属性设置、text改变事件、密码输入框、输入时键盘控制、return后隐藏键盘等
iphone 开发基础控件UIToolBar
iphone中的基础控件UIToolBar,适合初学者,主要学习UIToolBar的常用属性设置、点击事件、以及添加文字、图片、系统自带操作按钮、自定义视图等到工具条上,一般处理一个页面上多个功能按钮操作
iphone 开发基础控件UISwitch
iphone中的基础控件UISwitch,适合初学者,主要学习UISwitch的常用属性设置、点击事件、以及改变开关的lable等,UISwitch包含一个UISwitchSlider子视图,此UISwitchSlider包含3个UIImageView和1个UIView(就是显示开和关的视图,其索引=2)。
iphone 开发基础控件UISlider
iphone中的基础控件UISlider,适合初学者,主要学习UISlider的常用属性设置、点击事件、以及替换滑块图片等
iphone 开发基础控件UISegmentedControl
iphone中的基础控件UISegmentedControl,适合初学者,主要学习UISegmentedControl的常用属性设置、点击事件、分段控制器,每一个按钮都有自己独立的功能,其数据源是一般是数组等
iphone 开发基础控件UIPageControl
iphone中的基础控件UIPageControl,适合初学者,主要学习UIPageControl的常用属性设置、点击事件、以及和scrollView结合可以实现应用首次使用时图片帮助效果等
iphone 开发基础控件UIAlertView
iphone中的基础控件UIAlertView,适合初学者,主要学习UIAlertView的常用属性设置、点击事件、添加其他视图到UIAlertView上等
iphone 开发基础控件自定义UIButton之UICheckBox
iphone中的基础控件UIButton扩展,自定义UICheckBox, 适合初学者,主要学习自定义UICheckBox的常用属性设置、点击事件、返回所有选中的box索引等