原创 iOS蘋果個人開發者賬號購買流程 2018 版
1.購買蘋果開發者賬號之前需要有一個 Apple ID ,沒有的可以先註冊一個,地址:https://appleid.apple.com/account?page=create#!&page=create註冊過程中注意保存密保問題,完成之
原创 OC中NSValue使用
NSValue對象是用來存儲一個C或者Objective-C數據的簡單容器。它可以保存任意類型的數據,如int,float,char,pointers,structures, objectids。 //初始化NSValue 並存入相應的
原创 iOS錯誤信息記錄,不定時補充
編碼的時候總會遇到各種各樣的錯誤,在這裏記錄下,方便以後查找 1.// ld: 6 duplicate symbols for architecture ×86_64 clang: error: linker command f
原创 iOS 設置UILabel內容行間距
設置UILabel內容行間距 最近在做項目時需要調整UILabel text的行間距,而使用NSMutableAttributedString可以滿足我們的需求 UILabel *label = [[UILabel alloc] in
原创 Swift中的變量和常量
前言 學習Swift這門新語言快一個多月了,對於熟練掌握OC編程的iOS開發者來說其實很容易上手,但Swift的確在語法和編程習慣上改變了很多,對於從未了解OC語言而從Swift開始學習iOS開發的新手來說可能上手有一定難度,下面我將這一
原创 微信分享之因分享圖片太大無法起調微信客戶端
微信分享時調用微信客戶端有時會出現無法起調的問題,可能的原因是分享出去的圖片大小超出了微信要求(要求不大於32KB)對於這個問題可以先壓縮圖片在分享上傳。 微信分享集成指南: https://open.weixin.
原创 iOS中nil、Nil、NULL、NSNull 區別
編碼的時候會時不時的遇到 nil、Nil、NULL、NSNull 中某一個,傻傻的分不清用法,現在我們來看看他們之間的區別 1.nil ---- nil 是 ObjC 對象的字面空值,對應 id 類型的對象,或者使用 @interfac
原创 在Swift中使用CocoaPods
最近在學習Swift時需要使用CocoaPods管理第三方庫,然後找了篇文章瞭解了下,爲方便以後回憶,所以把相關內容記錄下來參考文章鏈接:http:
原创 Swift 3.0 版本變化
概述 從寫第一篇Swift文章的時候到現在Swift已經從1.2發展到了今天的3.0,這期間由於Swift目前還在發展階段並不能向下兼容,因此第一篇文章中的部分代碼在當前的Xcode環境中已經無法運行。在WWDC16上Apple公佈了Sw
原创 使用MBProgressHUD自定義加載動畫
MBProgressHUD除了內置的加載效果外,還支持用戶自定義加載效果。我們可以使用自定義imageView 加載gif 圖片實現動畫效果,過程如下: + (void)showGifToView:(UIView *)view{
原创 Swift 中 ? ! 使用與理解
Swift語言使用var定義變量,但和別的語言不同,Swift裏不會自動給變量賦初始值,也就是說變量不會有默認值,所以要求使用變量之前必須要對其初始化。如果在使用變量之前不進行初始化就會報錯: var stringValue : St
原创 Swift UICollectionView 使用
1.Controller 中添加 UICollectionView 控件 import Foundation import UIKit class MainPageViewController: UIViewControlle
原创 iOS使用UICollectionView實現可旋轉菜單
先來張效果圖:之前項目中利用UICollectionView實現了一個圓環形分佈的菜單,但不能隨着手勢進行旋轉,正好這兩天放假,參考一些大神的文章,搗鼓出了可以進行旋轉的菜單。下面說一下代碼實現。1.由於UICollectionVIew是
原创 UITabBar 設置選中、未選中狀態下title的字體顏色
一、如果只是設置選中狀態的字體顏色,使用 tintColor 就可以達到效果 self.tabBar.tintColor = [UIColor redColor]; 二、但如果要將未選中狀態和選中狀態下的顏色都改變,可以使用 setT
原创 Xcode9 新功能
英文版地址:xcode9新功能 點擊打開原地址 原文章地址:Xcode9 新功能 Xcode是用於爲Apple TV,Apple Watch,iPad,iPhone和Mac創建應用程序的完整開發人員工具集。Xcode開發環境採用