- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是dựa trên ý kiến .Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời.
想改进这个问题?更新问题,以便 chỉnh sửa bài viết này 可以用事实和引用来回答它.
8年前关闭。
Cải thiện câu hỏi này
作为一个初学者,我已经开始学习 Objective-c 的概念,但是有很多我在引用和指南中解释的核心基础概念和方法,特别是涉及到内存管理主题(MRC、ARC、免费桥...... .)。
现在我想知道,将来当我尝试跳到 Cocoa 或 Cocoa touch 来创建应用程序时,Foundation 将支持我制作任何类型的应用程序(实用程序、游戏等)或不学习核心基础编程的所有需求我失去了一条腿,必须回来找它???
否则我可以同时研究它们。
1 Câu trả lời
Core Foundation 是一组基础 API,用于系统中一些非常常用的基本功能。它们在 C 中的存在部分是历史原因,部分是为了促进在工具中的使用,例如命令行实用程序,这些工具在历史上被认为难以在 Cocoa 中编程。
许多 iOS 程序员从不直接使用 Core Foundation API,因为大部分功能在 Cocoa 或 Cocoa Touch Foundation 框架类中可用。但是,如果没有 Cocoa 或 Cocoa Touch,您将无法编写 iOS(或 OS X)应用程序。
根据我的经验,了解 Core Foundation 和 Cocoa/Cocoa Touch Foundation 框架背后的概念,尤其是它们的交互(ARC 环境中两者之间的接口(interface)处的免费桥接和内存管理)是很好的,但对于许多人来说人,核心基础碎片可以留到以后。
就个人而言,我建议对上述概念有一个基本的了解,这对于任何使用 Mac 或 iOS 编程的人来说都是一个好主意。
关于ios - 核心基础vs基础或核心基础+基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20582495/
Làm thế nào để thiết bị IO biết giá trị trong bộ nhớ thuộc về nó đã thay đổi trong bộ nhớ được ánh xạ IO? ? Ví dụ, giả sử địa chỉ bộ nhớ 0 được dành riêng để lưu trữ màu nền cho thiết bị VGA. Khi chúng ta thay đổi giá trị trong bộ nhớ [0], VGA
Hiện tại tôi đang phát triển một ứng dụng iOS sử dụng SDK Facebook để đăng nhập (thông qua FBLoginView). Mọi thứ đều hoạt động tốt, ngoại trừ những người sử dụng phiên bản Facebook cũ. Khi họ nhấn nút "Đăng nhập bằng Facebook", anh ấy
Giả sử tôi có: đây - là một - ví dụ - với một số - dấu gạch ngang NSRange sẽ chọn trường hợp đầu tiên của "-" bằng cách sử dụng `rangeOfString:@"-", nhưng nếu tôi chỉ muốn trường hợp cuối cùng
SDK Card.io cung cấp các thông tin chi tiết sau: Số thẻ, Ngày hết hạn, Tháng, Năm, CVV và Mã bưu chính. Làm thế nào để lấy tên quốc gia từ SDK này. - (void)userDidProvideCreditCardInfo:(Xe hơi
Ứng dụng iOS tải xuống hình ảnh từ dịch vụ web và cài đặt chúng vào thiết bị iOS của người dùng trong quá trình cài đặt như thế nào? Có thể được không? Câu trả lời hay nhất Bạn không kiểm soát được việc cài đặt ứng dụng của mình trên thiết bị của người dùng, do đó bạn không thể tải xuống dữ liệu bổ sung trong quá trình cài đặt. Chỉ cần khởi động ứng dụng lần đầu tiên sau khi cài đặt
Tôi đã từng phát triển một sản phẩm iOS dành cho doanh nghiệp mà công ty tôi bán cho các doanh nghiệp lớn để nhân viên của họ sử dụng. Ứng dụng được cung cấp thông qua AppStore và người dùng doanh nghiệp được cung cấp hồ sơ cung cấp dành riêng cho công ty (có chứa hồ sơ cung cấp ứng dụng) để kích hoạt các ứng dụng mà họ được phép sử dụng.
Tôi đang cố gắng tích hợp Card.io SDK vào ứng dụng iOS của mình. Tôi muốn thực hiện một bản địa hóa đơn giản cho giao diện người dùng CardIO, như thay đổi tiêu đề nút hủy hoặc văn bản gợi ý "Đặt trước thẻ tín dụng của bạn tại đây". Tôi tìm thấy cái này trên github
Tôi đang sử dụng các lớp CardIOView và CardIOViewDelegate và không có BOOL nào có thể được đặt thành YES để quét collectCardholderName. Tôi có thể thấy nó trong CardIOP
Tôi có một ứng dụng VoIP được tích hợp bộ công cụ gọi điện. Mỗi lần tôi gọi từ ứng dụng VoIP, một bản ghi cuộc gọi gần đây mới sẽ được tạo trong ứng dụng điện thoại gốc. Tôi cũng có danh bạ tùy chỉnh trong ứng dụng voip của mình (ứng dụng điện thoại
Làm sao ứng dụng iOS biết được đã có bàn phím trên màn hình khi ứng dụng mở ra? Khi ứng dụng đang chạy, nó có thể nhận được thông báo hiện/ẩn bàn phím. Tuy nhiên, nếu ứng dụng được mở như một ứng dụng phụ ở chế độ chia đôi màn hình và ứng dụng chính đã hiển thị bàn phím, thì ứng dụng phụ không
Tôi nhận được lỗi sau trong trình mô phỏng: ImageIO: CGImageReadSessionGetCachedImageBlockData *** CGImageReadSessionGetCachedIm
Như được trình bày trong tài liệu của Apple, có thể giao tiếp với các phụ kiện được chứng nhận (do Apple chứng nhận) thông qua EAAccessory Framework. Nhưng tôi hơi bối rối vì một số bài đăng nói với tôi rằng nó cũng có thể được thực hiện thông qua CoreBluetoo
Mặc dù trình gỡ lỗi hiện nay khá tốt, nhưng đôi khi cách tốt nhất để tìm hiểu những gì đang diễn ra trong ứng dụng của bạn vẫn là sử dụng NSLog. Thật dễ dàng để thực hiện việc này khi bạn kết nối với máy tính; Xcode sẽ hữu ích khi hiển thị bảng xem nhật ký và bạn chỉ cần làm theo hướng dẫn. Khi bạn không làm việc
Trong ứng dụng iOS của mình, tôi đã xác định một số điểm quan tâm. Một số trong số chúng có tên Beacon Kontakt.io được liên kết với một PoI cụ thể (ý tôi là tên thường được gắn vào nhãn beacon). Bây giờ tôi muốn tìm đèn hiệu ở gần đó.
Tôi đang tạo một plugin trigger.io cho thông báo cảnh báo. Thử trả về dữ liệu từ lời nhắc cảnh báo. Đây là mã của tôi: // Prompt + (void)show_prompt:(ForgeTask*)task{
Xin chào, tôi mới sử dụng Apple iOS. Tôi đã đọc và tìm kiếm rất nhiều bài viết về thông báo đẩy nhưng không tìm thấy thông tin nào về bản cập nhật mới của APNS từ io4 lên ios 6. Có ai có thể cung cấp cho tôi cách sử dụng APNS trong ios không?
Chiều cao của UITabBar có vẻ đã thay đổi giữa iOS 7 và 8/9/10/11. Tôi đăng câu hỏi này để mọi người có thể dễ dàng tìm thấy câu trả lời. Trước đây: iOS 8/9/10/11 trên iPhone và iPad
Tôi đoán tôi có thể sử dụng nhiều Storyboard khác nhau cho các phiên bản iOS khác nhau. Do sự khác biệt trong UI, tôi sẽ tạo các Storyboard sau: Main_iPhone.storyboard Main_iPad.storyboard
Tôi đang viết một thứ mà tôi sẽ chồng một sự kết hợp của 2 video với một phần các bản âm thanh từ thư viện iTunes của thiết bị, như thế này: AVMutableComposition* mixComposition = [[AVMutableC
Tôi đã tạo một ứng dụng iOS đơn giản có thể biên dịch và chạy tốt trên trình mô phỏng iPad. Chương trình tương tự không biên dịch được khi tôi yêu cầu XCode 4 sử dụng thiết bị iPad đã kết nối của tôi. Vấn đề có vẻ như là khi tôi cố gắng sử dụng một chiếc iPad được kết nối
Tôi là một lập trình viên xuất sắc, rất giỏi!