iOS开发
文章平均质量分 81
徐清和
IT技术,手机应用开发
展开
-
iOS Block的使用
直接上代码: #import #import "SecondViewController.h" @interface RootViewController : UIViewController @end #import "RootViewController.h" @interface RootViewController () @end @implementation R原创 2015-11-11 16:52:31 · 265 阅读 · 0 评论 -
iOS Target-Action
#import #import "MyView.h" @interface RootViewController : UIViewController { MyView *view1; MyView *view2; } @end //*************************************************// #import "Roo原创 2015-11-11 17:14:04 · 313 阅读 · 0 评论 -
iOS数据持久化
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];原创 2015-11-11 16:12:46 · 255 阅读 · 0 评论 -
iOS数据库Sqlite
引入libsqlite3.0.dylib #import //引入头文件 #import "FMDatabase.h" #import "Student.h" @interface RootViewController : UIViewController { FMDatabase *db; } @end //***************************原创 2015-11-11 16:23:53 · 312 阅读 · 0 评论 -
iOS多线程
#import #import "MyNSOperation.h" @interface RootViewController : UIViewController { NSInteger ticKetCount; } @end //************************************************************// #impo原创 2015-11-11 16:33:16 · 338 阅读 · 0 评论 -
WebView 与 JS 的交互
本文主要分析一些 iOS 中 WebView 与 JavaScript 交互的一些框架。 UIWebView 调 JS 方法 通过调用如下方法: - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 比如获取网页 title,也可以动态注入 JS,先写一个 JS 函数原创 2015-11-23 21:33:45 · 819 阅读 · 0 评论 -
iOS分段控制器UISegmentedControl和开关UISwitch
#import @interface RootViewController : UIViewController { UITextField *text; } @end //*********************************************************************// #import "RootViewController.h原创 2015-11-11 17:09:16 · 399 阅读 · 0 评论 -
iOS手势
#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; UIView *view = [[UIView alloc]initWith原创 2015-11-11 17:01:18 · 269 阅读 · 0 评论 -
iOS读写本地文件
#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; //获取沙盒的根路径 NSLog(@"%@",NSHomeDirect原创 2015-11-11 16:31:00 · 525 阅读 · 0 评论 -
OC中@property的所有属性
1,assign : 简单赋值, 不更改索引计数 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉 应用场合: 对基础原创 2016-03-09 11:00:00 · 241 阅读 · 0 评论 -
iOS项目知识总结
1. 相对路径 $(SRCROOT)/ 2. 把返回按钮的文字隐藏 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];123 3. 改变 NavigationBar原创 2016-03-09 11:07:01 · 306 阅读 · 0 评论 -
FMDB使用
#import #import "MovieModal.h" #import "ActivityModal.h" #import "FMDatabase.h" #import "MovieCollection.h" #import "ActivityCollection.h" @interface DataBaseTool : NSObject { FMDatabase *原创 2016-03-09 22:00:24 · 213 阅读 · 0 评论 -
AppDelegate生命周期
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //原创 2016-03-09 22:03:55 · 222 阅读 · 0 评论 -
iOS -TabBar
#import #import "ActivityViewController.h" #import "MovieViewController.h" #import "MovieLoadViewController.h" #import "CinemaViewController.h" #import "UserViewController.h" @interface RootTab原创 2016-03-09 22:07:41 · 267 阅读 · 0 评论 -
UITableView代理方法
//返回cell的行数 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [arrayUser count]; } //返回每一个cell的样式 - (UITableViewCell *)tableView:(UITableView *原创 2016-03-09 22:15:46 · 321 阅读 · 0 评论 -
自定义iOS控件
视图层次概览 看一下UIView的子视图,可以看到3个基本类:响应者,视图和控件。我们快速重温一下它们。 UIResponder UIResponder是UIView的父类。响应这能够处理触摸,手势,远程控制等事件。之所以它是一个单独的类而没有合并到UIView中,是因为UIResponder有更多的子类,最明显的就是UIApplication和UIViewContr原创 2016-03-10 11:10:37 · 311 阅读 · 0 评论