- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 CoreData的简单使用
1.使用Core Data 的优点:(摘自:点击打开链接) Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。 Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结构化数据时,考虑使用SQLi
2014-03-19 16:14:17 742
原创 关于 iphone app的 适配
实现了一个UIViewController的Category. // // UIViewController+Adaptive.h // TestIOS7 // // Created by skychi on 14-1-14. // Copyright (c) 2014年 skychi. All rights reserved. // #import @interface UIVi
2014-01-20 11:37:52 799
转载 如何在iOS中使用Block──How to use Blocks with iOS
Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。 Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。 int num1 = 7; int (^aBlock)(int) = ^(int num2) {
2014-01-10 17:22:30 534
原创 使用Xcode5开发时的icon取消高光效果
一. 度娘答案: 设置 但是高光效果依然存在.后来找到了一个简单的解决方法就是(不需要上面的设置): 1.首先,在General中App Icons 使用Source--> AppIcon 2.在 Images.xcassets 中依次添加对应尺寸的icon. 3.选中AppIcon ,在右侧第三个按钮下,勾选 iOS
2014-01-10 17:04:52 1968 1
转载 Windows远程桌面连接Mac OS X —— VNC
1.Mac OS X VNC服务设置 Mac OS X 10.5已经增加支持了由VNC Viewer访问的功能,设置如下 系统偏好设置-共享-勾选“屏幕共享”,然后在电脑设置—VNC显示程序可以使用密码控制屏幕输入8位密码,并输入登录使用的密码允许设置,这样就可以通过其它PC或Mac上的VNC Viewer来连接这台Msc进行远程控制了。 2.安装VNC Client fo
2013-07-17 13:59:19 2323
原创 NSString Category
一. 截取数字并组成字符串. // // NSString+InterceptCharacter.h // IosLibrary // // Created by skychi on 13-5-30. // Copyright (c) 2013年 skychi. All rights reserved. // #import //截取字符 @interface NSString
2013-05-30 13:23:37 947
原创 IOS HTML 解析
#define PARSER_URL @"http://www.baidu.com/s?wd=iphone&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3&ie=utf-8&rsv_sug3=5&rsv_sug=0&rsv_sug1=5&rsv_sug4=115&inputT=1438" -(void) parser{ NSString *urlString
2013-05-21 10:23:18 4956
原创 对ScrollView和UITapGestureRecognizer 以及开源MWPhotoBrowser的简单练习
1.NSData与UIImage ,NSMutableArray 的转换. 2.使用NSUserDefaults 存储图片. 3.动态加载ScrollView中的图片. 4.对图片单击与双击以及多击事件的响应. 5调用系统相机和照片库的功能. 一 首先导入MWPhotoBrowser 开源库. 二 导入UIImage类别 // // UIImage+Uti
2013-05-15 17:39:42 2808
原创 ios中控件同时响应单击和双击事件以及多击事件
-(void)setImageView:(UIImageView *) imageView{ UITapGestureRecognizer *singleTapGR, *doubleTapGR,*mutilTapGR; singleTapGR = [[UITapGestureRecognizer alloc] initWithTarget:self
2013-05-14 17:14:15 2088
原创 iosMapView 中自定义大头钉和calloutView.
一:Cocoa Touch 没有提供地图注解类,只定义了一个 MKAnnotation协议。要创建地图注解,必须设计符合 MKAnnotation 协议的类,该类需要一个CLLocationCoordinate2Dcoordinate属性,以及 title 和 subtitle 实例方法. PinView.h // // PinView.h // MapLocation // //
2013-05-06 16:36:55 3495 1
转载 基于xcode4的iOS framework 制作教程
原帖地址:基于xcode4的iOS framework 制作教程 首先按步骤进行: 1.新建一个Cocoa Touch Static Library(这个就不截图了,相信大家都会) 2.然后删除target 如图: 3.在xcode菜单选择file–new–new–target,然后按图示选择 说明:IOS工程的选项里面没有Bundel,所以选择Mac
2013-04-25 16:33:55 725
转载 iOS开发资源汇总
如何用Facebook graphic api上传视频: http://developers.facebook.com/blog/post/532/ Keychain保存数据封装: https://github.com/carlbrown/PDKeychainBindingsController 对焦功能的实现: http://www.clingmar
2013-03-06 15:45:19 1206
转载 iPhone开发关于UDID和UUID的一些理解
一.UDID(Unique Device Identifier) UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识. 在很多需要限制一台设备一个账号的应用中经常会用到,在Symbian时代,我们是使用IMEI作为设备的唯一标识的,可惜的是Apple官方不允许开发者获得设备的IMEI. ios5 sdk中的获取方法:
2013-01-18 18:00:18 1106
原创 简单绘图
原地址: iOS 5 View Programming & Drawing 1.创建一个工程,选择Single View Application.命名为Circle. 2 创建一个Object-C文件,选择父类UIView,将其命名为CircleView,保存,然后在CircleView.h中添加属性scale. 3.打开CircleViewController.xib.添加View
2013-01-17 16:24:33 533
原创 使用委托在页面间传值.
本文使用到的技术有:UINavigationController 的使用,对navigationBar 背景的替换,使用委托进行页面之间的传值,读取.plist文件,和使用代码创建视图,以及对tableview的操作. 一.第一个视图: MyViewController #import "MyViewController.h" #import "MyCodeAndCountri
2013-01-16 10:24:31 1064
原创 Android 用style简化layout布局文件
wrap_content wrap_content 15dip true @drawable/home 20sp #FFFFffff center @drawable/selector
2012-12-06 10:10:02 1867
转载 android中的style部分属性值介绍
原帖直通车 Android平台定义的主题样式: android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 •android:theme="@android:style/Theme.
2012-12-06 09:49:52 589
原创 ListView通过自定义适配器来显示数据并对Item项以及子view项的控件实现监听.
本篇主要功能. 通过xml pull解析得到数据,然后通过自定义的Adapter绑定数据源,ListView绑定适配器,并且实现Item项的点击事件以及子View控件的点击事件. 一.实体类. Book.java package cn.skychi.news; /** * @package : cn.skychi.news * @description: 实体类. *
2012-12-05 13:38:16 7044 2
原创 ListView绑定数据
这里使用ListView显示用户的相关信息,点击list Item后显示该行的用户信息. 该篇使用SimpleCursorAdapter绑定数据,注意将userid 另起别名 _id,否则会报错误信息. 1.首先,创建Javabean. User.java package com.example.databean; import java.util.Calendar; /**
2012-11-08 17:47:41 1320
转载 eclipse导入工程中文乱码问题
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。 如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的
2012-10-10 10:21:32 401
转载 Android常用的工具类-收藏用
一. 检查网络是否可用. ConnectionUtil.java import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.net.ConnectivityManager; import android.net.
2012-10-10 09:35:56 585
转载 异步加载数据的三种实现
package com.testasyntextview; /** * 把获取的线程写到方法中(比较好) */ import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.os.Bundle; import android.os.Ha
2012-10-10 08:45:39 558
转载 android解析XML总结(SAX、Pull、Dom三种方式)附带DOM4J、JDOM
摘要: 在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次 ... 在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做
2012-10-10 08:37:34 749
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人