Time of Update: 2017-07-05
如何將App程式發布到蘋果App Store,appstore原文網上抄錄 發布步驟登陸蘋果開發人員中心http://developer.apple.com(99美元帳號)進入itunes connect選擇Manage Your Apps選擇Add New App填寫項目相關資訊,不知道怎麼填的點擊問號查看,Bundle ID
Time of Update: 2017-06-27
arm指令bne.w改成b,即無條件跳轉,armbne.w 近期逆向一個程式,需要把bne.w改成b,無條件跳轉。由於ios逆向不像pc上,可以在od裡直接改彙編指令,這篇文章給了我很大的協助。通過memory write
Time of Update: 2017-07-01
UIScrollerview的contentsize設定,contentsize 最近被同行的一個朋友問到一個問題“UIScrollerview上添加子控制項,給子控制項約束好布局之後,還需要給scrollerview重新設定contentsize嗎?”於是想到了我自己曾經著手的一個項目,有一個介面就用到了scrollerView,裡面添加了子控制項,我記得當時scrollerView的frame和螢幕的一樣,contensize最後是在裡面的子控制項布局結束之後重新設定的,所以我的回答是需要
Time of Update: 2017-06-21
iOS 關於修飾代理用weak還是assign,weakassign1.對於strong:該對象強引用delegate,外界不能銷毀delegate對象,會導致循環參考(Retain Cycles)因為我們一般代理的都是當前的控制器 比如scrollView.delegate = self;這時候就成了上面的一個圈的循環參考。如果delegate為強指標,那麼也就是UIViewController和scrollView的retainCount
Time of Update: 2017-06-16
【代碼筆記】iOS-UIActionSheet動態添加按鈕,uiactionsheet動態一,。二,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController :
Time of Update: 2017-06-12
iOS 力學動畫產生器UIKit Dynamics 之碰撞效果講解,uikitdynamics UIKit Dynamic是iOS7
Time of Update: 2017-06-15
Swift 瞭解(1),swift瞭解 Apple取消了oc的指標以及其他不安全的訪問的使用,捨棄的smalltalk文法,全面改為點文法,提供了類似java的命名空間 範型 重載; 首先我們瞭解一下Swift這門語言。Swift就像C語言一樣,使用變數來進行儲存並通過變數名來關聯值。在swift中廣泛的使用著不可變的變數,也就是我們常說的常量。但是Swift遠遠比C語言的常量強大。記住這裡說的是比C的常量強大,並不是比C語言強大。這點要理解清楚。在Swift中如果你需要處理的值不需要改變,
Time of Update: 2017-05-03
iOS APP打包分發給遠端手機測試,iosapp打包分發APP要打包給遠端朋友或客戶測試,但又不是企業帳號的情況下,我們只能根據手機的udid進行描述認證的配置,再打包分發給提供了udid的手機進行安裝一、如何得到udid?手機串連到mac電腦,開啟iTunes,,選擇UDID,右鍵複製就ok。然後在Apple開發人員官網的個人中心添加上這個裝置。留著給下一步建立認證時用。二、如何產生描述認證?開啟Apple的開發人員網站,登入個人帳號,進入“Provisioning
Time of Update: 2017-05-02
git 設定不需要輸入密碼, 去除 fetch / pull
Time of Update: 2017-05-02
改變電池欄的字型的顏色-曾霄逸,電池欄字型曾霄逸首先我來說下原先的也就是預設的他是黑色然後在info.plist檔案中添加View controller-based status bar appearance 把它變成NO在檔案中添加這一段說變成白色 如果要在別的類進行使用要進行匯入AppDelegate.h這個類或者直接在AppDelegate.h裡面進行改變就不需要匯入這個類了[UIApplication
Time of Update: 2017-04-18
通過OTA的方式在區域網路分發iOS應用,ota區域網路分發ios公司的一個項目有Android和iOS的app,Android的下載和安裝都很方便,不過iOS有些麻煩,因為項目本身有些限制,主要有以下一些障礙:1.iOS的版本不是通過Appstore分發。2.出於安全的考慮,Android和iOS的app只能通過vpn的方式來訪問伺服器,而手機通過vpn後是無法訪問互連網的。因此無法訪問互連網的相關HTTPS的服務,換句話說就是無法使用互連網的SSL認證的web服務。3、iOS的版本大於7.1
Time of Update: 2017-04-14
iOS10 開發許可權適配設定 崩潰(上傳打包後構建版本一直不顯示),ios10許可權ios10 系統必須強制配置系統許可權 如果不配置,調試的時候導致崩潰,還會引發包無效的問題,導致上傳打包後構建版本一直不顯示解決方案1.在項目中找到info.plist檔案,右鍵點擊以 Source Code形式開啟2.添加以下索引值對,這裡以 PhotoLibrary 作為例子key值必須填對 描述可以隨便填寫
Time of Update: 2017-04-13
自動擷取簡訊驗證碼,擷取簡訊驗證碼1.自訂監聽類/**
Time of Update: 2017-04-02
Info.plist設定檔(一些主要的屬性配置),info.plist設定檔2017-04-02 鍵類型值說明 Localization native development regionStringChina/Canada/Japan/United State等本地化,設成相應的值後,App中的顯示語言等資訊變為相應國家的語言 Bundle display nameString如設為網易雲即為在App表徵圖下方顯示的語言Application requires
Time of Update: 2017-03-31
iOS開源項目周報0330,ios開源項目0330由OpenDigg 出品的iOS開源項目周報第十四期來啦。我們的iOS開源周報集合了OpenDigg一周來新收錄的優質的iOS開源項目,方便iOS開發人員便捷的找到自己需要的項目工具等。FengNiao 從Xcode刪除無用的圖片源檔案JQFMDB FMDB的封裝SwiftySound 輕鬆處理Swift聲音Tabman 強大的分頁檢視控制器AutoToggleHeaderFooterView&n
Time of Update: 2017-03-27
iOS 中整合百度echarts3.0,iosecharts3.0#import "HistoryDateCell.h"#import "HistoryDateModel.h"#import <WebKit/WebKit.h>#import "TimeTools.h"#define BTN_BACKCOLOR JdryRGBColorAlpha(25, 180, 212, 0.2)#define SELECTBTN_BACKCOLOR
Time of Update: 2017-03-23
iOS 文本轉語音(TTS)詳解:Swift,iostts上一篇部落格講解了iOS的speech FrameWork語音辨識的功能:http://www.cnblogs.com/qian-gu-ling/p/6599670.html,對應的這篇部落格就寫一下文本轉語音。TTS很簡單,沒有使用權限設定,也沒有一大堆代碼,代碼如下:import UIKitimport AVFoundationimport MediaPlayerclass ViewController:
Time of Update: 2017-03-18
APNS中的別名和標籤有什麼區別,apns別名標籤區別 別名: 為安裝了某個應用程式的使用者取個別名去標識一下,每個使用者只能有一個別名,通過這個別名給使用者推送資訊,雖然系統不限定一個別名只能標識一個使用者,但是為了能根據別名唯一確定使用者,最好是一個別名對應一個使用者; 標籤: 為安裝了某個應用程式的使用者,打上標籤。其目的主要是方便開發人員根據標籤,來批量下發 Push 訊息,一個使用者可以有多個標籤。
Time of Update: 2017-03-17
Android Activity 和
Time of Update: 2017-03-08
手勢,手勢圖片效果 細節1.UITouch#import "ViewController_0.h"@interface ViewController_0 ()@property (nonatomic, strong)UILabel *label;@end@implementation ViewController_0- (void)viewDidLoad { [super viewDidLoad]; self.label