目前分類:iOS (107)

瀏覽方式: 標題列表 簡短摘要

- (NSString *)filePathWithName:(NSString *)filename
{
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. TARGETS - Info - URL Types

 

identifier -> weixin

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.複製下面的顯示命令,在終端貼上並執行

defaults write com.apple.finder AppleShowAllFiles -bool true

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

- (UIImage*)getimage{//截屏使用的方法
CGSize imageSize = [[UIScreen mainScreen] bounds].size;
if (NULL != UIGraphicsBeginImageContextWithOptions) {

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

delegate:
demo使用場景,我有A,B兩個controller,A是root,跳轉到B,B的資料輸入完返回A且攜帶資料顯示到A。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

/* Initial views setup */

- (void)setupViews

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

應用場景,你是否嘗試過定義一個在設置了autolayout中的xib的控制項,然後連線關聯了outlet。跟住在代碼中設置了針對這個控制項的約束,但是發現沒有顯示效果,主控台裡面列印出約束的問題。
大概就是這樣的:IB auto generated at build time for view with fixed frame

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1,Implements User Register View page

1337405048_1561  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

51fca7546803faeb67000001_1  

下載SDK

SDK支援使用iOS平臺下開發的手游應用,集成簡單便捷。開發者可以快速開發具備遊戲錄影、語音及視頻解說、分享等功能,並提供全面的資料統計分析服務。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

检查应用程序

首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大。

在做任何相关优化之前,我们需要做一些权衡。通过权衡,可以知道把优化的重点集中在什么地方。本文提到的一些技术缺点我们也需要做出考虑,我们必须考虑相关影响,以确保做出正确的决定。如果不做权衡的话,我们无法知道需要对程序做出什么样的改变。

当第一安装iOS程序时,需要下载完整的一个.ipa文件。(注意这不同于升级)。实际上.ipa文件就是一个.zip结构。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

如果我的程式調試好了,怎麼才能發給別人用呢?正常情況下IPA檔是從Xcode的Organizer中輸出的,但是我們沒有證書,這樣輸出會產生錯誤。

下面教你如何生成ipa檔:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

20140801195626396  

 

大家可能見過這個函數:setTransform:沒錯,我們實現的原理就是將正方形button旋轉45度,變成矩形。結合精確的座標計算,通過UIView動畫來實現開合效果。是不是很簡單呢~

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

SSKeyChains對蘋果安全框架API進行了簡單封裝,支援對存儲在鑰匙串中密碼、帳戶進行訪問,包括讀取、刪除和設置。SSKeyChain的作者是大名鼎鼎的SSToolkit的作者samsoffes。

專案位址:HTTPs://github.com/samsoffes/sskeychain

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

狀態列的字體為黑色:UIStatusBarStyleDefault

狀態列的字體為白色:UIStatusBarStyleLightContent

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

ASIHTTPRequest 框架支援檔的上傳;

檔案的上傳使用ASIFormDataRequest;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

使用上下文截圖,並使用指定的區域裁剪,範本代碼
- (void)screenShot
{

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

第一種

[self.navigationController pushViewController:subTableViewController animated:YES];

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

#import <UIKit/UIKit.h>

@interface UIColor (RandomColor)
+(UIColor *) randomColor;
@end


#import "UIColor+RandomColor.h"

@implementation UIColor (RandomColor)

+(UIColor *) randomColor
{
    CGFloat hue = ( arc4random() % 256 / 256.0 );  //0.0 to 1.0
    CGFloat saturation = ( arc4random() % 128 / 256.0 ) + 0.5;  // 0.5 to 1.0,away from white
    CGFloat brightness = ( arc4random() % 128 / 256.0 ) + 0.5;  //0.5 to 1.0,away from black
        return [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:1];
@end


将随机生成的颜色绘制成图片。

-(void)createImage
{

    NSString* path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];

    path = @"/Users/shouqiangwei/Desktop/未命名文件夹 2";
    NSLog(@"path = %@",path);
    NSString *imgName;
    NSString *imgURL;
    NSString *markNum;
    UIImage *img;
    NSData *imgData;
    NSError *err;
    int width= 1000, height=1000, fontSize;
    CGPoint markPoint;
    int baseLength = 320;
    NSFileManager *fm = [NSFileManagerdefaultManager];
    for (int i=0; i<1000; i++) {

        UIColor *color = [UIColorrandomColor];
        [_currentColorImageViewsetBackgroundColor:color];

        imgName = [NSString stringWithFormat:@"%i.jpg", i+1];
        _lblCount.text = imgName;

        imgURL = [path stringByAppendingPathComponent:imgName];
        if (![fm fileExistsAtPath:imgURL]) {
            const CGFloat *colorComps = CGColorGetComponents(color.CGColor);
            markNum = [NSString stringWithFormat:@"%i", i+1];

            fontSize = width / 5;
            markPoint = CGPointMake(fontSize/2, fontSize/2);

            UIGraphicsBeginImageContext(CGSizeMake(width, height));
            CGContextRef ctx =UIGraphicsGetCurrentContext();
            CGContextSetRGBFillColor(ctx, colorComps[0], colorComps[1], colorComps[2], colorComps[3]);
            CGContextFillRect(ctx, CGRectMake(0, 0, width, height));
            CGContextSetRGBFillColor(ctx, 1.0, 1.0, 1.0,1.0);

            //创建图片上的数字。
            [markNum drawAtPoint:markPoint withFont:[UIFont systemFontOfSize:fontSize]];
            img = UIGraphicsGetImageFromCurrentImageContext();
            self.imageView.image= img;
            UIGraphicsEndImageContext();


            //创建到本地。
            imgData = [NSDatadataWithData:UIImageJPEGRepresentation(img,1.0f)];

            [imgData writeToFile:imgURLoptions:NSDataWritingAtomicerror:&err];

            if (err) {
                NSLog(@"error: %@\nimage:%@", err.localizedDescription, imgName);
            } else {
                NSLog(@"done: %@", imgName);
            }
        }
    }

}

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

20140820202146172  
1.導入Security.framework
2.在github上HTTP://github.com/soffes/sskeychain下載SSKeychain開源庫,引入SSKeychain資料夾到你的工程

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、進入開發者管理介面 【點擊 iTunes Connect】

20140821194243350  

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()