Time of Update: 2016-08-12
級聯介面(推薦介面)搭建原理,介面搭建 一.整體布局1.項目需求 點擊左邊cell,右邊的cell資料更新 2.介面搭建 2.1交給兩個控制器管理比較麻煩,點擊一個控制器需要通知另外一個控制器 2.
Time of Update: 2016-08-11
iOS-淺談runtime運行時機制01-類與對象的內部結構,ios-01-最近一直在研究runtime運行時機制的問題,我想可能也有很多人不太清楚這個問題吧?在這裡跟大家溝通分享下我對與runtime機制的理解。 要理解runtime,首先我們要瞭解類和對象的內部結構,下面將首先介紹下OC中類與對象的結構層次。 一、首先,從 runtime.h標頭檔中找到對 class 與 object 的定義/// An opaque type that
Time of Update: 2016-08-10
不等高cell搭建(二),等高cell搭建 一.commentView模組搭建commentView樣式分為兩種 1.xib搭建介面 1.1 因為評論的樣式大體上一樣,我們可以用同一個xib來處理 1.2 最熱評論 用一個label來搭建 1.3 下面的內容不一樣 1.3.1 文本樣式的評論,下面也用一個label搭建就可以了
Time of Update: 2016-08-11
【代碼筆記】字型抖動動畫,筆記抖動動畫一,。二,代碼。ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a
Time of Update: 2016-08-10
【代碼筆記】字串的分割,筆記字串分割一,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"字串的分割"; //一般的字串的解析 NSString *string = @"One,Two,Three,Four"; NSLog(@"string:%@",string);
Time of Update: 2016-08-07
iOS 項目中的常見檔案,ios項目iOS的筆記-項目中的常見檔案 建立一個項目之後,有那麼多的檔案,下面介紹一下主要的幾個。1.檔案名稱(1)AppDelegateUIApplication的代理,app收到幹擾的時候,進行處理系統事件。比如,來電話,記憶體警告,應用啟動。。(2)ViewController控制器,可以通過xib\storyboard\代碼 三種方式建立可視化介面。這個可視化介面,將會顯示在UIWindowz中 。
Time of Update: 2016-08-05
UICollectionViewCell的設定間距,uicollectioncell間距UICollectionViewCell的設定間距 #pragma mark - UICollectionView 大小(寬高,平均一行三個)- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout
Time of Update: 2016-08-08
解決 安裝cocoapods失敗,提示 requires Ruby version >=2.2.2,cocoapodsruby步驟如下:rvm install ruby-2.2 但是,但是竟然報錯了,具體我忘記額,但是是許可權和brew的問題,那麼我又轉向修複brew: // 清理原來brewrm -rf /usr/local/Cellar /usr/local/.git && brew cleanup // 安裝ruby -e
Time of Update: 2016-08-05
iOS推送(利用極光推送),ios極光本文主要是基於極光推送的SDK封裝的一個快速整合極光推送的類的封裝(不喜勿噴) (1)首先說一下推送的一些原理:Push的原理:Push 的工作機制可以簡單的概括為圖中,Provider是指某個iPhone軟體的Push伺服器,這篇文章我將使用.net作為Provider。 APNS 是Apple Push Notification Service(Apple
Time of Update: 2016-08-03
iOS 流量統計,ios流量統計 在開發中,有時候需要擷取流量統計資訊。研究發現:通過函數getifaddrs來得到系統網路介面的資訊,網路介面的資訊,包含在if_data欄位中, 有很多資訊, 但我現在只關心ifi_ibytes, ifi_obytes, 應該就是接收到的位元組數和發送的位元組數, 加起來就是流量了。還發現,介面的名字, 有en, pdp_ip, lo等幾種形式,en應該是wifi, pdp_ip大概是3g或者gprs, lo是環回介面,
Time of Update: 2016-08-02
【代碼筆記】UILable電子錶顯示,筆記uilable電子錶一,。二,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController{ UILabel *label; NSDateFormatter *dateFormatter ;}@end RootViewController.m#import
Time of Update: 2016-08-02
EXD_BAD_ACCEEE錯誤,acc.exe應用程式錯誤iOS開發過程中,普通的bug通常較容易定位問題所在,但是,EXD_BAD_ACCEEE問題卻比較不易尋找問題。本文記錄下解決EXD_BAD_ACCEEE問題的過程。首先說一下 EXC_BAD_ACCESS 這個錯誤,可以這麼說,90%的錯誤來源在於對一個已經釋放的對象進行release操作。1.
Time of Update: 2016-07-28
PCM轉換MP3的工具封裝,pcmmp3封裝PCM轉換MP3的工具封裝 說明1. 對 PCM 轉 MP3 進行了簡單的封裝.2. 使用 https://github.com/wuqiong/mp3lame-for-iOS 產生支援64位的 lame 庫. 源碼https://github.com/YouXianMing/iOS-General-Tools 中的 PCM-to-MP3//// PcmToMp3Manager.h//
Time of Update: 2016-07-26
swift學習筆記之-類和結構體,swift學習筆記//類和結構體 import UIKit //類和結構體/*1.枚舉enum、結構體struct和String、Array、Dictionary類型,都屬於值傳遞類型,被賦值給新的常量或變數時傳遞的是值的拷貝,若聲明為常量執行個體,則不能修改它的屬性的值,即使屬性為變數2.類class是參考型別,被賦值時傳遞的是執行個體的引用一、類和結構體對比Swift 中類和結構體有很多共同點。共同處在於:
Time of Update: 2016-07-23
Mac終端使用swift REPL異常處理方法,mac終端swiftreplMac終端使用swift REPL異常處理方法終端使用swift命令出現warning: Swift error in module libmarisa.dylibDebug info from this module wi。。。 解決方案首先轉換目錄sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer再運行xcrun
Time of Update: 2016-07-18
iOS開發--UIKit控制項之UIButton(按鈕),--uikituibutton(註:本文為本人日常開發中所遇到的,使用到的一些方法屬性,作為備忘)UIButton與UIView一樣,是做iOS開發中最常用、常見的一個UIKit控制項。UIButton繼承自UIControl,而UIControl繼承自UIView,所以UIButton也可以說是UIView的一個子類。在任何iOS應用中,UIButton都是隨處可見的,它可以與使用者進行互動,傳遞事件!建立UIButton 1 //
Time of Update: 2016-07-15
SDK的製作詳解,SDK製作詳解一個簡單的SDK製作是很容易的,複雜的sdk其實就和複雜化的應用一樣,都是從簡單開始的,這裡介紹一下sdk的簡單製作步驟:1.建立sdk,公開檔案2.編譯、擷取sdk檔案3.匯入工程,設定檔4.解決錯誤,完成 1.建立sdk,公開檔案然後起個需要的名字建立出這樣的sdk,自動產生的檔案和普通工程的viewController一樣都是可以刪的,不喜歡的可以儘管刪介紹使用sdk裡面的類和帶xib的控制器先說類,用這個自動產生的,在類裡面添加一個列印的方法.h
Time of Update: 2016-07-13
地球照片,地球圖片在這裡跟大家分享一個有趣的項目。這個項目提供一個即時地球照片源,通過向其伺服器發送請求,能抓取到當前地球的照片。對於圖片壁紙類的應用來說是一個不錯的圖片源選擇。該項目擷取照片也提供了很多線上操作的功能,比如說,可以擷取不同解析度的照片,最大解析度可達到 2200*2200。能線上進行裁剪、壓縮、縮放、格式轉換、圖片效果(調整亮度、對比)等功能,使用非常方便。項目本身提供了 java,c++,object-c 的
Time of Update: 2016-07-13
【代碼筆記】頁面之間的跳轉效果,代碼筆記頁面跳轉一,工程圖。二,代碼。RootViewController.m-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ /* 1,不使用動畫 UIViewAnimationTransitionNone 2,從左向右旋轉翻頁 UIViewAnimationTransitionFlipFromLeft
Time of Update: 2016-07-10
不規則形狀的Mask動畫,mask動畫不規則形狀的Mask動畫 效果 源碼https://github.com/YouXianMing/Animations//// MaskShapeViewController.m// Animations//// Created by YouXianMing on 16/7/10.// Copyright © 2016年 YouXianMing. All rights reserved.//#import