Time of Update: 2016-10-10
【原】iOS學習之圖片展開處理(類似qq的氣泡),ios展開原理是展開裡面的內容,將邊保護起來方法1:①[image resizableImageWithCapInsets:UIEdgeInsetsMake(30, 30, 30, 30)];②[image resizableImageWithCapInsets:UIEdgeInsetsMake(30, 30, 30, 30) resizingMode:UIImageResizingModeStretch]; typedef
Time of Update: 2016-09-22
App開發流程之右滑返回手勢功能,app手勢iOS7以後,導航控制器,內建了從螢幕左邊緣右滑返回的手勢功能。但是,如果自訂了導覽列返回按鈕,這項功能就失效了,需要自行實現。又如果需要修改手勢觸發範圍,還是需要自行實現。廣泛應用的一種實現方案是,採用私人變數和Api,完成手勢互動和返回功能,自訂手勢觸發條件和額外功能。另一種實現方案是,採用UINavigationController的代理方法實現互動和動畫:- (nullable id
Time of Update: 2016-09-20
iOS 10 新特性 大匯總 及iOS 10 的一些小問題和 xcode 8 的新版本小問題,iosxcode iOS 10正式版是很值得升級的,特別是那些不打算購買iPhone 7的老使用者,畢竟新系統在體驗、流暢性上都做了一些升級。1、開放電話介面
Time of Update: 2016-09-18
利用CAShapeLayer+UIBezierPath畫線,cashapelayer畫線開發中需要自訂一些特殊圖形,如統計圖中的折線圖,餅狀圖等,一般方法無法設計出這些圖形,學習CAShapeLayer 結合 UIBezierPath,可以畫出各種各樣不規則圖形。CAShapeLayer ( 主要用於設定圖層的形狀)屬性:path:CGPathRef
Time of Update: 2016-09-01
iOS 多線程之GCD的使用,ios多線程gcd 在iOS開發中,遇到耗時操作,我們經常用到多線程技術。Grand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方案,只需定義想要執行的任務,然後添加到適當的調度隊列(dispatch queue)。GCD會負責建立線程和調度你的任務,系統直接提供線程管理。一、隊列:基本概念:1.GCD的一個重要概念是隊列,它的核心理念:將長期啟動並執行任務拆分成多個工作單元,並將這些單元添加到dispath
Time of Update: 2016-08-31
UIScrollView的封裝,UIScrollView封裝UIScrollView的封裝效果 特點1.用法簡單,尺寸大小,隨意設定位置2.可以有多個資料來源的資料,可以定製不通的介面(如同,一個有文字,一個沒有文字)3.能夠實現點擊事件 用法1.從原始碼中,將這幾個檔案考過來(ScrollViewImageProtocol.h 和 CustomImageView.h/.m
Time of Update: 2016-08-31
關於IOS免認證真機安裝的過程和問題,ios免認證真機由於本人是邊工作邊轉的IOS,所以一直都沒怎麼使用過免認證安裝過程,通常都是公司申請的99美元的帳號直接開發。但是前兩天有個朋友需要在展會上用的Ipad上安裝內網應用,申請一個蘋果帳號還要審核前後加起來需要一個月,時間上來不及,就想到了使用免認證安裝來解決,但是他們有20多個Ipad要安裝,安裝過程中還是遇到一些問題的。以下步驟留作備忘 安裝步驟:1.要給你的應用設定一個Boundle Identity 2.在XCode-
Time of Update: 2016-08-26
iOS逆向工程之KeyChain與Snoop-it,keychainsnoop-it今天部落格的主題是Keychain, 在本篇部落格中會通過一個登陸的Demo將使用者名稱密碼存入到KeyChain中,並且查看一下KeyChain中存的是什麼東西,把這些內容給匯出來。當然本篇部落格的重點不是如何使用Keychain來儲存你的使用者名稱和密碼了。不過今天的部落格中會用到這些知識。Apple的開發著文檔上有Keychain的完整使用執行個體(請參見iOS Keychain Services
Time of Update: 2016-08-26
iOS平台UDID方案比較,ios平台udid蘋果在iOS6中禁用了[UIDevice
Time of Update: 2016-08-18
Swift,swiftcodeSwift - CALayer的contents屬性動畫 效果 源碼https://github.com/YouXianMing/Swift-Animations//// LiveImageView.swift// Swift-Animations//// Created by YouXianMing on 16/8/17.// Copyright © 2016年 YouXianMing. All rights
Time of Update: 2016-08-18
給工程師一個標準的估算項目時間,工程師估算項目 給工程師一個標準的估算項目時間一個曾經與我一起工作過的經驗豐富的專案經理聲稱,他拿到程式員的時間估算以後,先將它乘以π,然後轉化下一個時間數量級後,才能得到真正的值。1天轉化成3.14周。他過去因為程式員不擅長估算時間而吃盡了苦頭。我建立了一個用來翻譯程式員時間估算的表格,來盡量縮小估算錯誤。 時間估算時困難的。每一個程式員都有一個現實的估計區間。低於這個區間的估計意味著(構件,測試,檢查代碼的)時間開銷被低估了。超過
Time of Update: 2016-08-01
用drawRect以及CAReplicatorLayer繪製動態水波紋,careplicatorlayer用drawRect以及CAReplicatorLayer繪製動態水波紋大大簡化了寫水波紋效果的難度,你可以根據樣本自己組裝水波紋效果,本設計是幾個工具組合在一起完成的效果, DrawRectObject 以及 ReplicatorLineAnimationView 均可以獨立完成更複雜的功能. 說明1. 用sine計算正玄曲線2.
Time of Update: 2016-07-21
IOS開發基礎知識--片段17,ios基礎知識--片段 1:contentSize、contentInset和contentOffset區別contentSize 是scrollview中的一個屬性,它代表scrollview中的可顯示地區,假如有一個scrollview,它的frame為(0,0,320,480),而它的contentSize為(320,960).也就是說,這個scrollview整個內容的大小為(320,960),要通過上下滑動scrollview來查看(320,4
Time of Update: 2016-07-19
UITabBarController的tabBarItem表徵圖真機不顯示,tabbaritem表徵圖在xib中分別設定了表徵圖選擇和未選擇的圖片模擬器效果選中未選中當時使用多種機型進行測試時發現部分機型第一次進入應用除第一個tabbaritem表徵圖可以顯示,其餘均不能顯示,點擊其餘tabbaritem之後即可顯示(或者是等待一段時間之後自動顯示)。所有涉及UI的更新都應該在主線程進行。 dispatch_async(dispatch_get_main_queue(), ^
Time of Update: 2016-07-13
添加事件提醒功能,事件提醒功能添加事件提醒功能 效果 源碼//// ViewController.m// Event//// Created by YouXianMing on 16/7/12.// Copyright © 2016年 YouXianMing. All rights reserved.//#import "ViewController.h"#import "CalendarEvent.h"@interface ViewController (
Time of Update: 2016-07-07
對AFNetworking+MBProgressHUD二次封裝,一句話搞定網路提示,mbprogresshud封裝對AFNetworking+MBProgressHUD的二次封裝,使用更方便,適用性非常強: 一句話搞定網路提示;再也不用擔心網路程式庫更新後,工程要修改很多地方了!網路程式庫更新了只需要更新這個封裝好的庫。 不足之處歡迎指正 使用方法簡介:[MBProgressHUD showAutoMessage:@"自動消失"];[MBProgressHUD showMessage:
Time of Update: 2016-06-23
iOS 10 是史上最開放的版本,訊息架構向開發人員開放,ios架構 Apple在 WWDC 2016 上針對iOS提供的全新 訊息架構(Messages framework) 使得開發人員能夠建立與Apple的“資訊”應用進行互動的應用擴充。新增的訊息API目前支援兩類擴充: 貼紙包(Sticker
Time of Update: 2016-06-12
iOS 開發之照片架構詳解,ios照片架構詳解一. 概要在 iOS 裝置中,照片和視頻是相當重要的一部分。最近剛好在製作一個自訂的 iOS 圖片選取器,順便整理一下 iOS 中對照片架構的使用方法。在 iOS 8 出現之前,開發人員只能使用 AssetsLibrary 架構來訪問裝置的照片庫,這是一個有點跟不上 iOS 應用發展步伐以及代碼設計原則但確實強大的架構,考慮到 iOS7 仍佔有不少的滲透率,因此 AssetsLibrary 也是本文重點介紹的部分。而在 iOS8
Time of Update: 2016-04-23
xcode7.3中使用SpriteKit開發遊戲時如何使用atlasc貼圖集(使用TexturePacker產生) 因為要使用的資源檔是一組小的圖片, 我們需要先將其產生一張大的圖片,將所有小圖片都包含在其中, 最好的方式是使用第三方工具來實現這個功能。1. 首先下載TexturePacker 寫該文章時最新的版本是4.1.0
Time of Update: 2016-04-22
swift實現的Dont Tap the Red Button遊戲iOS源碼,tapios作者l800891,源碼The-Red-Button-Swift,Swift代碼實現的自虐小遊戲The-Red-Button-Swift,按鈕顏色會不停變換,按到藍色加分,按到紅色遊戲結束。 靈感來自美國App Store上受歡迎遊戲Don't tap the red