原创 OC學習(三)繼承和方法

繼承是OC面向對象編程的三大特性之一        當多個類出現部分相同的實例變量和方法時,就要考慮使用繼承        繼承的使用:將多個類中相同的實例變量和方法提出來寫成一個公共的父類        子類繼承父類:子類會將父類中除了

原创 OC學習(四)不可變字符串類和可變字符串類

今天系統性的學習了OC中的NSString(字符串)類以及它的子類NSMutableString(可變字符串)類, 下面舉例介紹下里面的一部分比較常用方法 一 NSString類的部分方法, NSString 是不可變字符串,所以方法調用

原创 OC學習(二)實例變量的可見度和幾種常用方法

實例變量的可見度(共三種): @public:公共的,在任何文件中都可以訪問.(訪問方式是通過 對象 + 指向操作符 + 實例變量,例如:per -> name) @protected :受保護的,有一定的訪問權限.只允許在本類文件以及

原创 隨機產生20個[10 , 50]的正整數存到數組中,並求數組中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值

隨機產生20個[10 , 50]的正整數存到數組中,並求數組中的所有元素最大值,最小值,平均值以及元素之和,第二大值 int a[20] = {0}; int max = 0;//存儲最大值 int min

原创 OC學習(五)不可變數組類,可變數組類及數值類

<span style="font-size:18px;">今天主要學習了不可變數組類,可變數組類及數值類中的部分常用方法,下面是我對今天學習的簡要總結 我們爲什麼要學習OC的數組,下面就是數組的幾個方面的價值: (1)存儲多個元素.

原创 OC學習(一)類的定義和對象的創建

OC的思想是面向對象編程 (object oriented programming, OOP) :以事物爲中心,也就是參與事件的參 與者,設計事物的功能,而完成事件只是事物的所有功能中的一個小功能. 而之前所學的C語言則是面向過程編程 (

原创 在iOS應用中跳轉到AppStore

1.找到應用程序的描述鏈接,比如: https://57324.api-01.com/serve?action=click&publisher_id=57324&site_id=48830 2.然後將 http:// 替換爲 itms:

原创 XML和JSON及其解析

引言 NOKIA 有句著名的廣告語:“科技以人爲本”。任何技術都是爲了滿足人的生產生活需要而產生的。具體到小小的一個手機,裏面蘊含的技術也是浩如煙海,是幾千年來人類科技的結晶,單個人窮其一生也未必能掌握其一角。不過個人一直認爲基本的技術和

原创 iOS開發常用的第三方類庫

在iOS開發中不可避免的會用到一些第三方類庫,它們提供了很多實用的功能,使我們的開發變得更有效率;同時,也可以從它們的源代碼中學習到很多有用的東西。 Reachability 檢測網絡連接 用來檢查網絡連接是否可用:包括WIFI和WW

原创 核心定位和地圖的相關功能-淺析

在iOS的應用中,有很多的應用都是使用了核心定位功能和地圖的相關功能! 在實際開發中,也有很多相關的針對地圖和定位來做的第三方插件!比如:百度地圖。 關於第三方地圖和定位插件,也是利用iOS中的相關API做的擴展和整合。具體,使用第三方的

原创 使用高德地圖時工程配置

1. 首先到高德LBS開發平臺(點擊打開鏈接),然後下載最新的SDK.下載完解壓後文件夾中包括2D,3D和search文件夾以及各自對應的demo(demo只能在真機上面運行).其中2D就是柵格地圖庫,也就是平面地圖.3D是矢量地圖庫,s

原创 Xcode插件之Alcatraz的安裝和遇到的問題

之前在Xcode5.1上面安裝過Alcatraz插件,今天按照之前的步驟在Xcode6.3安裝,步驟如下: 1.在終端中輸入如下命令行: mkdir -p ~/Library/Application\ Support/Developer

原创 xcode配置app的多語言化

xcode5上面,和之前的版本有點不同,經過研究測試,以下方法可用。 1.到project->info->localizations   下面的加號,添加你需要的語言 千萬不要刪除  base 否雖然我不知道有什麼用,我是刪了整個st

原创 深入淺出 Cocoa 之多線程 NSThread

iOS 支持多個層次的多線程編程,層次越高的抽象程度越高,使用起來也越方便,也是蘋果最推薦使用的方法。下面根據抽象層次從低到高依次列出iOS所支持的多線程編程範式: 1, Thread; 2, Cocoa

原创 IOS應用上傳需要做的工作

蘋果開發者   https://developer.apple.com/ 證書創建流程 certificates (證書): 是電腦能夠加入開發者計劃的憑證 證書分爲:開發證書和發佈(產品)證書,開發證書只能做真機測試,發佈證書只能做