Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: @interface và @property có tác dụng gì?

  1. #1
    Ngày gia nhập
    07 2011
    Bài viết
    32

    Mặc định @interface và @property có tác dụng gì?

    @interface iTennisViewController : UIViewController {
    IBOutlet UIImageView *ball;

    }

    @property(nonatomic,retain) IBOutlet UIImageView *ball;
    mình có thể hiểu đươc là kha báo IBOutlet UIImageView *ball; giống như việc khai báo trong protype, nhưng mình không rõ cái @property để làm gì vậy ?, chúng có tác dụng gì và bỏ đi sao không chạy đựoc

    cả cái dòng @synthesize ball,racquet_yellow,racquet_green,player_score,com puter_score,gameState,ballVelocity,tapToBegin;
    ở trong file .m không rõ để làm gì nữa
    Đã được chỉnh sửa lần cuối bởi Iphone4 : 15-08-2011 lúc 05:47 PM.

  2. #2
    Ngày gia nhập
    01 2013
    Bài viết
    1

    Theo minh hiểu thì nếu khai báo trong interface nghĩa là biến toàn cục còn khai báo trong property nghĩa là biến cục bộ, cái @synezine là để khai báo lại trong file .m

  3. #3
    Ngày gia nhập
    05 2011
    Bài viết
    299

    không biết object-C nhưng mình đoán @interface có tác dụng giống class interface trong c#
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  4. #4
    Ngày gia nhập
    04 2011
    Bài viết
    127

    Khi khai báo trong Interface, bạn có thể truy cập nó trong file .m. Còn bạn khi báo property thì nó sẽ tạo thành các function get và set.
    Khi bạn khai báo ngoài interface thì trong file .m, bạn sẽ không thấy nó cho đến khi bạn @synthesize.

    Tuy nhiên từ phiên bản 4.3 trở lên, Xcode bạn không cần phải @synthesize nữa vì đã có chế độ auto synthesize mới giúp cho việc truy cập chỉ cần thêm _ phía trước biến đã khai báo mà thôi.
    http://huygamer.wordpress.com/
    => Kinh nghiệm lập trình của huygamer
    https://itunes.apple.com/us/app/card...1239?ls=1&mt=8
    => Game Card Rush Halloween mới viết xong

Các đề tài tương tự

  1. "Property" cho method, property
    Gửi bởi Riku trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 27-08-2013, 03:42 PM
  2. ADO.NET Làm cách nào để xây dựng nhanh property
    Gửi bởi mroeoe trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 12
    Bài viết cuối: 16-03-2012, 10:41 PM
  3. property
    Gửi bởi k36103 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 14-03-2012, 01:09 AM
  4. Hiển thị Property của 1 thư mục, tập tin, hoặc ổ đĩa.
    Gửi bởi QuynhChi trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 12-04-2011, 11:31 PM
  5. Cho mình hỏi về String Property
    Gửi bởi akari trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 12-05-2008, 06:09 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn