iOS系統3DTouch全解析 – iPhone手機開發 iPhone軟體開發教學課程

1598380-ce64d85392fec90b.png

概述

iOS10系統登錄中國,在系統中對3D Touch的使用需求更頻繁,所以對iOS9中便引入的3D Touch功能做一些瞭解是很有必要的

在日常開發中,我們經常需要使用3D Touch中的兩個功能

在主屏幕上對應用圖標使用3DTouch操作

在應用程序內對某一控件使用3DTouch操作

Sho[……]

Read more

打造基於Clang LibTooling的iOS自動打點系統CLAS(三) – iPhone手機開發 iPhone軟體開發教學課程

打造基於Clang LibTooling的iOS自動打點系統CLAS(三)。

1. 源碼變換

第一章我們提到過,CLAS的本質是對源碼做一次非常簡單的變換(有些文章裡稱作變形),即Source-Source-Transformation,將打點代碼精確地插入到目標函數的首部,保存到臨時文件,代替原始[……]

Read more

iOS11系統下iPhone X、Xcode9的適配教程 – iPhone手機開發 iPhone軟體開發教學課程

一、單純升級iOS11後造成的變化

1. 升級後,發現某個擁有tableView的界面錯亂,組間距和contentInset錯亂,因為iOS11中 UIViewController 的 automaticallyAdjustsScrollViewInsets 屬性被廢棄瞭,因此當tableView超[……]

Read more

Mac系統下AndroidStudio真機調試 – iPhone手機開發 iPhone軟體開發教學課程

Mac系統下AndroidStudio真機調試。

一、首先將android手機通過USB數據線連接Mac,獲取設備的Product ID,這裡提供兩種獲取方式:

打開終端輸入:system_profiler SPUSBDataType,獲取如下信息

:

Product ID: 0x2e76

Vend[……]

Read more

iOS系統使用時怎麼將自動更新徹底關閉! – iPhone手機開發 iPhone軟體開發教學課程

iOS系統使用時怎麼將自動更新徹底關閉!iPhone總是彈出一個提示窗口,如下圖“iOS 9.3.2可用於您的iPhone且已經可以安裝”,而窗口中根本就沒有一個不想升級安裝的選項。

而當我們點擊稍後,就會變成如下圖所示的界面“輸入密碼以在今晚更新,如接入電源,[……]

Read more

iOS系統使用時怎麼將自動更新徹底關閉! – iPhone手機開發 iPhone軟體開發教學課程

iOS系統使用時怎麼將自動更新徹底關閉!iPhone總是彈出一個提示窗口,如下圖“iOS 9.3.2可用於您的iPhone且已經可以安裝”,而窗口中根本就沒有一個不想升級安裝的選項。

而當我們點擊稍後,就會變成如下圖所示的界面“輸入密碼以在今晚更新,如接入電源,[……]

Read more

mac 系統無腦卸載Android Studio方案 – iPhone手機開發 iPhone軟體開發教學課程

mac刪除as ,刪不幹凈重新安裝,會發現以前的插件、配置文件都在。由於這些導致的錯誤依然存在,下面是完整刪除as的步驟。

1)打開終端

2)復制以下代碼,刪除as

rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferen[......]

Read more

iOS中 UIMPMediaPickerController播放系統音樂 – iPhone手機開發 iPhone軟體開發教學課程

佈局如下:

 

引入框架:

#import

#import

遵循協議及引入頭文件

 

#import ViewController.h
#import 
#import 

@interface ViewController ()

@end

@implementati[......]

Read more

iOS系統原生二維碼條形碼掃描 – iPhone手機開發 iPhone軟體開發教學課程

本文講述如何用系統自帶的東東實現二維碼掃描的功能:點擊當前頁面的某個按鈕,創建掃描VIEW。細心的小夥伴可以發現 title被改變瞭,返回按鈕被隱藏瞭。這個代碼自己寫就行瞭,與本文關系不大。。。綠色的線會上下跑,不要擔心:D

實現效果如下:

  1.在工程中添加框架AVFoundation.fra[……]

Read more

iOS開發 — 獲取系統聯系人(AddressBook篇) – iPhone手機開發 iPhone軟體開發教學課程

AddressBook是Apple提供給我們獲取系統聯系人的一個很方便類庫,與其說方便,其實剛開始還是比較崩潰的,從開發文檔來看,它還是偏向於C語言,並且不在ARC的控制之下,雖然在iOS9.0之後會被Contacts.framework替代,但在工作中要對最低版本進行兼容,瞭解一下這個類庫還是很有[……]

Read more

基本輸入輸出系統BIOS – iPhone手機開發 iPhone軟體開發教學課程

基本輸入輸出系統BIOS。基本輸入輸出系統(BasicInput Output System,BIOS)是計算機系統軟件中與硬件關系最密切的軟件之一,它包含最基本的中斷服務程序、系統設置程序、加電自檢程序和系統啟動自舉程序。BIOS程序是計算機開機加電後第一個開始執行的程序,完成硬件檢測及基本的設置[……]

Read more

iOS開發 – MAC系統快捷鍵 – iPhone手機開發 iPhone軟體開發教學課程

MAC系統快捷鍵一覽表 系統啟動

系統啟動

在啟動時按下 X: 強制使用 Mac OS X 啟動電腦
在啟動時按下 Option-Command-Shift-Delete: 不使用主要啟動硬盤,並尋找使用外接磁盤與 CD
在啟動時按下 C: 由具有系統文件夾的 CD 光盤啟動
在啟動時按下 N: 試[……]

Read more

ios開發之公交卡系統的設計與實現 – iPhone手機開發 iPhone軟體開發教學課程

//
//  main.m
//  Bus-公交

/*
    公交一卡通充值系統,有兩種功能選擇,第一種投入硬幣或者紙幣
    選擇購票,第二種一卡通充值,充值面額是20,50,100
 */
#import 
#import Card.h
#import ChargeMachine.h
#[......]

Read more

iOS9 系統分享調用(UIActivityViewController) – iPhone手機開發 iPhone軟體開發教學課程

 

昨天有網友說我寫的那段系統分享代碼在iOS9上有warning,看下瞭原來ios8之後UIPopoverController被廢棄瞭。新增加的UIPopoverPresentationController在控制PopView上更簡單好用。

這裡寫圖片描述

下面是我修改之後的代碼:vcD4KPGg0I[……]

Read more

iOS開發之獲取系統相冊中的圖片與視頻(內帶url轉換) – iPhone手機開發技術文章 iPhone軟體開發教學課程

@話不多說,直接上代碼

 

#import   // 必須導入

// 照片原圖路徑
#define KOriginalPhotoImagePath   
[[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDom[......]

Read more

[ios] ios6 ios7 訪問和使用系統通訊錄 – iPhone手機開發技術文章 iPhone軟體開發教學課程

導入AddressBook和AddressBookUI框架

iOS 6之前,可以通過如下方法獲得通訊錄

ABAddressBookRef addressBook = ABAddressBookCreate();

不過在iOS 6之後,這個方法被廢棄,可以使用下面的方法獲得通訊錄。
AB_E[……]

Read more

iOS_31_cocos2d_粒子系統ParticleSystem – iPhone手機開發技術文章 iPhone軟體開發教學課程

最終效果圖:


ParticleSystem是基類,

ParticleSystem的唯一一個直接子類是:ParticleSystemQuad

ParticleSystemQuadvc3Ryb25nPjxzdHJvbmc+z8LD5tPW09ButuC49tfTwOA8L3N0cm9u[……]

Read more

iOS Mac系統下Ruby環境安裝 – iPhone手機開發技術文章 iPhone軟體開發教學課程

由EasyIOS引出的一系列問題:轉載的上一篇CocoaPods安裝和使用教程中說明瞭,為什麼要使用cocoapods ,但是要安裝cocoapods需要Ruby環境,安裝Ruby環境首先需要安裝Xcode(因為xcode開發工具,他幫我們安裝好Unix環境需要的開發包)然後需要安裝homebrew[……]

Read more

iOS上應用如何兼容32位系統和64位系統 – iPhone手機開發技術文章 iPhone軟體開發教學課程

在蘋果推出iPhone5S時,64位的應用就走到瞭眼前。當時就看見蘋果官方資料宣佈iOS7.x的SDK支持瞭64位的應用,而且內置的應用都已經是64位。

我記得自己剛剛接觸電腦時還有16位的系統,指針的尋址范圍還是16位的。當年用TurboC時,還要根據應用的大[……]

Read more