Tagged articles
212 articles
Page 3 of 3
21CTO
21CTO
Apr 6, 2016 · Mobile Development

Ace iOS Interviews: Real Baidu & NetEase Experiences and Proven Tips

This article shares a detailed iOS interview journey—including Baidu, NetEase, and Alibaba rounds—along with algorithm questions, Objective‑C runtime insights, practical coding challenges, and actionable preparation strategies to help developers land their dream mobile development jobs.

Mobile DevelopmentObjective‑CSwift
0 likes · 26 min read
Ace iOS Interviews: Real Baidu & NetEase Experiences and Proven Tips
Aotu Lab
Aotu Lab
Mar 31, 2016 · Mobile Development

Easily Add Rounded Corners in Interface Builder with @IBInspectable

This guide shows how to set view corner radius directly in Interface Builder using @IBInspectable, covering simple code approaches, runtime attributes, Swift extensions, and Objective‑C categories, with full code examples for both Swift and Objective‑C implementations.

Corner RadiusIBInspectableInterface Builder
0 likes · 5 min read
Easily Add Rounded Corners in Interface Builder with @IBInspectable
Architecture Digest
Architecture Digest
Mar 21, 2016 · Mobile Development

Deep Integration of Apple Pay In‑App Payments on iOS: Technical Guide and Best Practices

This article explains how to integrate Apple Pay’s in‑app payment feature into an iOS application, compares it with traditional third‑party payment SDKs, and provides detailed implementation steps, code samples, server‑side decryption, transaction handling, and practical tips for a seamless user experience.

Apple PayIn‑App PaymentsPassKit
0 likes · 13 min read
Deep Integration of Apple Pay In‑App Payments on iOS: Technical Guide and Best Practices
21CTO
21CTO
Feb 14, 2016 · Mobile Development

How to Build and Publish a Happy iOS Framework: From Basics to Best Practices

This article walks developers through the motivations, technical differences, and practical steps for creating, using, and publishing iOS frameworks, covering static vs. dynamic libraries, dependency managers, API design, versioning, CI, and release strategies to help produce robust, reusable components.

CarthageCocoaPodsFramework
0 likes · 29 min read
How to Build and Publish a Happy iOS Framework: From Basics to Best Practices
Aotu Lab
Aotu Lab
Jan 27, 2016 · Mobile Development

Create and Publish Your Own CocoaPods Library with Swift

This step‑by‑step guide shows how to set up a GitHub repository, add the required source, podspec, demo, README and LICENSE files, validate the pod, push the code, and finally submit the podspec to the official CocoaPods Specs so others can use your Swift library.

CocoaPodsGitHubPod Development
0 likes · 10 min read
Create and Publish Your Own CocoaPods Library with Swift
Architect
Architect
Jan 14, 2016 · Mobile Development

Technology Selection and Architecture Choices for Mobile Apps: Native vs H5, Swift vs Objective‑C, and MVC/MVP/MVVM

The article discusses practical technology selection for mobile app development, weighing native versus H5 approaches, choosing between Objective‑C and Swift, and comparing MVC, MVP, and MVVM architectures, emphasizing decisions based on team resources, project timelines, and long‑term maintainability.

Architecture PatternsH5Swift
0 likes · 8 min read
Technology Selection and Architecture Choices for Mobile Apps: Native vs H5, Swift vs Objective‑C, and MVC/MVP/MVVM
21CTO
21CTO
Dec 21, 2015 · Mobile Development

Boost Swift Performance: Essential Optimization Tips for Mobile Developers

This article explains practical Swift optimization techniques—including enabling compiler optimizations, whole‑module compilation, reducing dynamic dispatch with final and private, using value types and ContiguousArray, unchecked arithmetic, generic specialization, unmanaged references, and class‑only protocols—to improve runtime speed and binary size for iOS apps.

SwiftcompileriOS
0 likes · 17 min read
Boost Swift Performance: Essential Optimization Tips for Mobile Developers
21CTO
21CTO
Nov 15, 2015 · Mobile Development

Why Objective‑C Isn’t Dead: A Historical Journey and Its Modern Relevance

From its 1960s origins in Simula and Smalltalk to its evolution through NeXT, Objective‑C introduced groundbreaking dynamic features, yet despite Swift’s rise, Apple continues to invest in the language, ensuring its ongoing relevance in the iOS/macOS ecosystem.

Objective‑CSwiftdynamic features
0 likes · 9 min read
Why Objective‑C Isn’t Dead: A Historical Journey and Its Modern Relevance
Qunar Tech Salon
Qunar Tech Salon
Dec 26, 2014 · Cloud Computing

Overview of OpenStack Swift: Architecture, Consistency Model, and Components

This article provides a comprehensive overview of OpenStack Swift, covering its background, consistent hashing, quorum-based consistency model, ring data structure, hierarchical data model, system architecture, component responsibilities, and RESTful API usage for scalable object storage.

OpenStackSwiftcloud computing
0 likes · 14 min read
Overview of OpenStack Swift: Architecture, Consistency Model, and Components
Baidu Tech Salon
Baidu Tech Salon
Jun 5, 2014 · Fundamentals

Chris Lattner: LLVM, Clang, and the Creation of Swift

Chris Lattner, the original creator of LLVM and Clang, now leads Apple’s Developer Tools division and has driven the development of Swift since 2010, integrating his compiler expertise, fostering interactive tools like Xcode Playgrounds, and shaping modern programming education.

ClangLLVMSwift
0 likes · 6 min read
Chris Lattner: LLVM, Clang, and the Creation of Swift
Baidu Tech Salon
Baidu Tech Salon
Jun 3, 2014 · Mobile Development

Introduction to Swift: Basic Syntax, Variables, Control Flow, Functions, and More

Apple’s Swift language, introduced at WWDC 2014, offers a modern, LLVM‑compiled syntax with playgrounds, optional typing, clear variable and constant declarations, robust control‑flow constructs, first‑class functions and closures, class inheritance, protocols, extensions, generics, and safe optional handling, making development for macOS and iOS both expressive and less error‑prone.

Code ExamplesMobile DevelopmentSwift
0 likes · 17 min read
Introduction to Swift: Basic Syntax, Variables, Control Flow, Functions, and More