Thursday, 24 October 2013
Wednesday, 25 September 2013
jailcoder là gì? hướng dẫn sử dụng jailcoder để build ứng dụng lên máy thật!
comming son...
comming son...
Read More
comming son...
Posted by
chinhpham
at
Wednesday, September 25, 2013
0
comments
Labels:
jailcoder la gi,
jailcoder là gì
Wednesday, 18 September 2013
Math trong objective c
Dưới đây là các hàm tính Math trong objective c
Read More
Để tính sin, cos, tan, atan
Ta dùng hàm sin(x), cos(x) ...
Monday, 16 September 2013
substring trong objective-c
Substring trong objective-c dùng để cắt chuỗi con với chiều dài l và bắt đầu từ vị trí thứ i
example:
[@"đây là string" substringWithRange:NSMakeRange(0, 1)]
0 là vị trí bắt đầu
1 là độ dài
Read More
example:
[@"đây là string" substringWithRange:NSMakeRange(0, 1)]
0 là vị trí bắt đầu
1 là độ dài
Replace String ( NSString ) trong Objective-C
Replace String ( NSString ) trong Objective-C dùng để làm việc khi bạn muốn thay thế những ký tự bất kỳ trong chuỗi thành những ký tự do bạn chỉ định.
Read More
NSString *str = @" Đây là string ";
str = [str stringByReplacingOccurrencesOfString:@"string"
withString:@"sờ trinh"];
Posted by
chinhpham
at
Monday, September 16, 2013
0
comments
Labels:
NSString objecitve-c,
objective-c,
replace String objective-c
Saturday, 14 September 2013
Objective - C Protocols là gì và sử dụng như nào?
Nếu bạn đã học qua ngôn ngữ java thì Protocols trong Object tương ứng với interface trong Java
Ví dụ:
// Khởi tạo Protocols
@protocols MyProtocols
- (void)clickMouse;
@end
// What:
// Thế Protocols là gì: Protocols là giao diện, tương đồng với khái niệm giao diện trong Java( Interface )& C#.
// Bản thân Protocols không có sự thực thi, nếu lớp nào cam kết thực thi thì trong phần thực thi implement các phương thức mà Protocols khai báo.
// Why:
// Khai báo method mà các class khác dự định sẽ thực thi
// Khai báo interface cho một object và che dấu nội dung trong nó
// Dễ dàng nắm bắt được cấu trúc nhiều class tương đồng có liên quan
// How
// Khởi tạo MyClass.h
#import
#import MyProtocols;
@interface MyClass{
}
@end
// Khởi tạo MyClass.m
#import "MyClass.h"
#import
@implemention MyClass{
- (void)clickMouse{
}
}
@end
Categories trong Objective - C
Categories là một khái niệm mới khi lập trình với Objective - C,
Categories là gì và dùng như nào? xin mời xem tiếp dưới bài:
// Đặt vấn đề: Khi ta muốn thêm một số phương thức vào một lớp có sẵn ta sẽ có 2 cách
-- Viết lại mã nguồn
-- Dùng Category mở rộng lớp mà không cần phải viết lại mã nguồn của lớp cũ, Category cho phép ta mở rộng lớp cũ trong một bộ thực thi khác.
// dùng categories như nào:
Example:
// B1: Tạo Class MyClass như sau
MyClass.h
@interface MyClass
- (void) print;
@end
MyClass.m
#import "MyClass.h"
@implemention MyClass
- (void) print{
NSLog(@"Đây là Print");
}
@end
// B2: Muốn thêm một phương thức "println" ta sử dụng tính năng của Category
MyCategory.h
#import "MyClass.h"
@interface MyCategory( MyNewCategory )
- (void) println;
@end
MyCategory.m
#improt "MyCategory.h"
@implemention MyCategory()d
-(void) println{
NSLog( @" Đây là Println " );
}
@end
// B3: Sử dụng Class đã tạo
Main.m
#import "MyCategory.h"
#import "MyClass"
int main( int argc, char *argv ){
MyClass *myObject = [ [ Myclass alloc ] init ] ;
[ myObject print ];
[ myObject println ];
}
int main ( int argc, char *argv ) {
NSLog(@" HelloWord");
}
Subscribe to:
Posts (Atom)