Time of Update: 2016-07-06
IOS開發基礎知識--片段42,ios基礎知識--421:報thread 1:exc_bad_access(code=1,address=0x70********)
Time of Update: 2016-07-06
iOS通知的整理筆記,iOS通知整理筆記iOS通知用於高耦合介面的傳值確實方便快捷。需要實現模態彈出的視圖控制器上,有一個視圖控制器可以導航。這必定要將這個視圖控制器的導航視圖控制器naVC.view添加到模態彈出的視圖控制器presentedVC.view上。如何把naVC上的二級視圖控制器上的值傳給presentedVC?解決方案:使用通知1、在需要傳值的naVC二級視圖控制器介面建立一個通知//建立通知 NSNotification *notification =
Time of Update: 2016-07-04
貝茲路徑(UIBezierPath)屬性、方法匯總,貝塞爾uibezierpathUIBezierPath主要用來繪製向量圖形,它是基於Core
Time of Update: 2016-06-30
關於block塊使用的6點注意事項,block6點注意事項對於剛學習OC新夥伴,block塊一直都是一個比較糾結、比較難懂的知識點,不過,在使用一段時間後,就會感覺很酸爽。block塊的原理及使用我就不再贅述,網上有很多這方面的資料。我個人使用這麼長時間以來,覺得使用block塊應該注意以下幾點。一、在使用block前需要對block指標做判空處理例如:XXXX為定義的block塊if (XXXX ) {
Time of Update: 2016-06-28
【代碼筆記】UITextField設定placeholder顏色,placeholder顏色代碼一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITextFieldDelegate>@end RootViewController.m#import
Time of Update: 2016-06-28
UIView常見屬性詳解,uiview詳解上篇大體介紹了一些空間的常見屬性,本篇主要介紹一下UIVIew的常見屬性.首先引入上一篇介紹的UIView的常見屬性://控制項所在矩形框在父控制項中的位置和尺寸(以父控制項的左上方為座標原點)@property(nonatomic) CGRect frame;//控制項所在矩形框的位置和尺寸(以自己左上方為座標原點,所以bounds的x\y一般為0)@property(nonatomic) CGRect
Time of Update: 2016-06-27
ARC,arclive平台下載ARC是什麼ARC是iOS 5推出的新功能,全稱叫 ARC(Automatic Reference Counting)。簡單地說,就是代碼中自動加入了retain/release,原先需要手動添加的用來處理記憶體管理的引用計數的代碼可以自動地由編譯器完成了。該機能在 iOS 5/ Mac OS X 10.7 開始匯入,利用 Xcode4.2 可以使用該機能。簡單地理解ARC,就是通過指定的文法,讓編譯器(LLVM
Time of Update: 2016-06-23
iOS 10 是史上最開放的版本,訊息架構向開發人員開放,ios架構 Apple在 WWDC 2016 上針對iOS提供的全新 訊息架構(Messages framework) 使得開發人員能夠建立與Apple的“資訊”應用進行互動的應用擴充。新增的訊息API目前支援兩類擴充: 貼紙包(Sticker
Time of Update: 2016-06-18
iOS-如何返回某個字串的拼音助記碼,ios-拼音 我也是看了網上的一個範例程式碼後,在它的基礎上進行的修改。因為項目上會用到,我相信很多人的項目上也會用到。所以實現後,也趕緊分享出來,希望後來人不需要花費時間了。提示:這裡用到了Regex,使用了一個第三方開源的組件:RegexKitLite (該組件如何使用網上教程很多) #pragma mark - 擷取拼音首字母(傳入漢字字串, 返回小寫拼音首字母)+(NSString
Time of Update: 2016-06-17
NSTimer 定時器總結,nstimer定時器總結一、初始化方法:有五種初始化方法,分別是+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation
Time of Update: 2016-06-12
iOS 開發之照片架構詳解,ios照片架構詳解一. 概要在 iOS 裝置中,照片和視頻是相當重要的一部分。最近剛好在製作一個自訂的 iOS 圖片選取器,順便整理一下 iOS 中對照片架構的使用方法。在 iOS 8 出現之前,開發人員只能使用 AssetsLibrary 架構來訪問裝置的照片庫,這是一個有點跟不上 iOS 應用發展步伐以及代碼設計原則但確實強大的架構,考慮到 iOS7 仍佔有不少的滲透率,因此 AssetsLibrary 也是本文重點介紹的部分。而在 iOS8
Time of Update: 2016-06-13
RDVTabBarController的基本使用 以及tabbar的防止雙點擊方法,rdvtabbarcontrollerRDVTabBarController這個庫寫得相當不錯,所以今天就簡單介紹下它的基本使用,看裡面可以清楚的知道代碼規範的重要性,這個庫的使用方法和官方的相識:https://github.com/robbdimitrov/RDVTabBarController首先寫過控制器繼承 RDVTabBarController,AppDelegate裡面的不多說例如1
Time of Update: 2016-06-11
iOS 事件處理之UIResponder簡介,iosuiresponder在使用者使用app過程中,會產生各種各樣的事件iOS中的事件可以分為3大類型:觸摸事件、加速計事件、遠端控制事件在iOS中不是任何對象都能處理事件,只有繼承了UIResponder的對象才能接收並處理事件。我們稱之為“響應者對象”UIApplication、UIViewController、UIView都繼承自UIResponder,因此它們都是響應者對象,都能夠接收並處理事件 //
Time of Update: 2016-06-09
BadgeValueView,iosbadgevalueBadgeValueView 效果 源碼https://github.com/YouXianMing/UI-Component-Collection 中的 BadgeValueView//// BadgeValueView.h// BadgeView//// Created by YouXianMing on 16/5/17.// Copyright © 2016年 YouXianMing.
Time of Update: 2016-06-11
iOS 小知識點(持續更新),ios知識點持續更新 1、如何通過代碼設定Button title的字型大小設定Button.titleLabel.font = [UIFont systemFontOfSize:<#(CGFloat)#>] ; 2、擷取目前時間 NSDate *timeDate=[NSDate date]; NSDateFormatter * dateformatter=[[NSDateFormatter
Time of Update: 2016-06-05
【原】談談對Objective-C中代理模式的誤解,objective-c誤解【原】談談對Objective-C中代理模式的誤解本文轉載請註明出處 —— polobymulberry-部落格園1. 前言這篇文章主要是對代理模式和委託模式進行了對比,個人認為Objective-C中的delegate大部分用法屬於委託模式。全文有些摳概念,對實際開發沒有任何影響。前段時間看到的一篇部落格iOS開發——從一道題看Delegate,和這篇部落格iOS
Time of Update: 2016-06-07
iPad編程,ipad編程軟體1. iPad 現有型號: iPad Pro, iPad Air, iPad mini 均配備Retina顯示屏。早期還有iPad 依次對應的座標系及解析度: iPad Pro 座標系:1366 x 1024 解析度:2732 x 2048 iPad Air 座標系:1024 x 768 解析度:2
Time of Update: 2016-06-02
iOS學習之應用程式的啟動原理,ios應用程式原理最近看視頻瞭解了一下應用程式的啟動原理,這裡就做一個部落格和大家分享一下,相互討論,如果有什麼補充或不同的意見可以提出來!1、程式入口 眾所周知,一個應用程式的入口一般是一個 main 函數,iOS也不例外,在工程的 Supporting Files 檔案夾中你可以找到main.m,他就是程式的入口。 代碼:int main(int argc, char * argv[]) { @autoreleasepool {
Time of Update: 2016-06-01
UI進階 跳轉系統設定相關介面的方法,ui進階跳轉系統設定介面,例如提示使用者開啟定位、藍芽或者WIFI,提醒使用者開啟推送或者位置許可權等在iOS6之後,第三方應用需要跳轉系統設定介面,需要在URL type中添加一個prefs值,如:跳轉系統設定根目錄中的項目使用下面的方法 1 _array = @[ 2 @{@"系統設定":@"prefs:root=INTERNET_TETHERING"}, 3
Time of Update: 2016-05-31
[iOS學習筆記]runloop runMode方法調研,runlooprunmode //// ViewController.m// ThreadTest//// Created by skyko on 16/5/31.// Copyright © 2016年 helios. All rights reserved.//#import "ViewController.h"@interface ViewController ()@property