还没开始使用pod,但看很多第三方类库都提供了pod,所以也了解了一下
记录几个实用的页面,方便查看:

1 CocoaPods一个Objective-C第三方库的管理利器
说的步骤很细腻,看别的文章,不太了解工程目录和项目目录的区别
这里有配截图,很好

2 在xcode中使用cocoapods
有解决被墙的问题

3 Xcode第三方库的管理工具CocoaPods
4 http://segmentfault.com/q/1010000002423424/a-1020000002432614
5 https://github.com/CocoaPods
6 http://cocoapods.org/ 官网
7 http://blog.csdn.net/zhangao0086/article/details/39703083
nginx里面的配置CI可以配置成这样

location /DIR/ {
    if (!-e $request_filename) {
        rewrite ^/(.*)$ /DIR/index.php/$1 last;
    }
}

location ~ ^/DIR/index.php {
    fastcgi_index  index.php;
    fastcgi_pass   127.0.0.1:9000;
    include        fastcgi_params;
    set $script $uri;
    set $path_info "/";
    if ($uri ~ "^(.+\.php)(/.+)"){
        set $script $1;
        set $path_info $2;
    }
    fastcgi_param PATH_INFO $path_info;
    fastcgi_param SCRIPT_FILENAME $document_root/$script;
    fastcgi_param SCRIPT_NAME $script;
}


用port安装的nginx,使用ci发现一直都有问题,redirect的时候都是换成https的了
下文说的问题就是正解,是判断HTTPS的bug

修改nginx的配置就可以
fastcgi_param   HTTPS                   $https;
换成
fastcgi_param   HTTPS                   off;

参考文章:
http://www.chenyudong.com/...
在MAC系统下进行PHP开发,最简单的方法是到http://www.apachefriends.org/en/xampp-macosx.html下载个文件,装上就可直接进行开发了,好处很明显,简单易用。

    使用MacPorts配置PHP开发环境(PHP54+PHP FPM+NGINX+MYSQL55),首先需要安装port,访问:http://www.macports.org/install.php,直接下载源代码: https://distfiles.macports.org/MacPorts/MacPorts-2.1.3.tar.gz。

    安装port:

    1. tar xzvf MacPorts-2.1.3.tar.gz  解压

    2. cd MacPorts-2.1.3

    3. ./configure && make && sudo make install

    这样就安装好port了。

    4. vi ~/.bash_profile

    按i键进入编辑方式,粘下以下文字:

    export PATH=/opt/local/bin:$PATH

    按ESC键退出编辑方式,按:键再输入wq保存退出。

    现在我们就可以很方便地使用port了。

    安装php:

    1. port info php 列出所支持的php信息,可以根据需要来选对应的版本安装,我选php54这个版本。

    2. sudo port install php54 php54-fpm php54-mysql php54-mbstring php54-mcrypt php54-sockets php54-curl 可以根据需要增加或者减少

    3. cd /opt/local/etc/php54/

    4. sudo cp ./php-fpm.conf.default ./php-fpm.conf

    5. sudo cp ./php.ini-development ./php.ini 可以根据需要换成php.ini-production的

    6. vi ~/.bash_profile 加上以下内容:

#php-fpm
alias fpm_start='sudo launchctl load -w /Library/LaunchDaemons/org.macports.php54-fpm.plist'
alias fpm_stop='sudo launchctl unload -w /Library/LaunchDaemons/org.macports.php54-fpm.plist'
alias fpm_restart='fpm_stop; fpm_start'

    7. 打开个新的命令窗口,输入:fpm_start,php-fpm就开始运行了,可以用top命令查看或者用ps -e | grep php-fpm查看。

    这样子php就已经搞定了。

    nginx:

    1. sudo port install nginx

    2. vi ~/.bash_profile 加上以下内容:

# nginx
alias nginx_start='sudo launchctl load -w /Library/LaunchDaemons/org.macports.nginx.plist'
alias nginx_stop='sudo launchctl unload -w /Library/LaunchDaemons/org.macports.nginx.plist'
alias nginx_restart='nginx_stop; nginx_start;'

    3. cd /opt/local/etc/nginx/

    4. sudo cp fastcgi.conf.example fastcgi.conf 如此类推,把那些以.example为后缀的拷出一份没有.example为后缀的文件来。

    5. sudo vi nginx.conf 找到

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 这段,内容改成这样子:

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/local/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}

其实就是去掉前面的#号和改了一下fastcgi_param SCRIPT_FILENAME /opt/local/share/nginx/html$fastcgi_script_name;

    6. nginx_start就可以启动了

    7. cd /opt/local/share/nginx/html/

    8. vi phpinfo.php 加入以下内容:



    9. 通过浏览器访问:http://localhost/phpinfo.php 完成。

    MYSQL:

    1. sudo port install mysql55 再根据安装完成后的内容设置数据库

    2. vi ~/.bash_profile 加上以下内容:

#mysql
alias mysql_start='sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql55-server.plist'
alias mysql_stop='sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql55-server.plist'
alias mysql_restart='mysql_stop; mysql_start'

    3. mysql_start

    4. sudo vi /opt/local/ect/mysql55/my.cnf 注掉# !include /opt/local/etc/mysql55/macports-default.cnf 这一行,再加上: [mysqld_safe] socket = /tmp/mysql.sock, 否则mysql命令可以连接,工具连不上。


from: http://www.cnblogs.com/afxcn/archive/2013/06/02/3113934.html
新版iTunesConnect使用上很不方便,吐槽没有用
1 上传的时候,列出所有的app记录,根本不和包名对应的,作死啊,以前申请了一打打的名称,都列举出来了
2 添加更新,得一个语言一个语言的填写更新内容,相对以前繁琐了
3 以后又多了两个屏幕分辨率的内容填写了
4 多了build和test的概念

新上传一个版本,想打回重新上传,发现找不到reject按钮了
修改一些内容,然后会看到一个提示是否移除,移除即可

重新上传,提示
ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version
这个就是build的概念不同,app里面有一个version和build,build不同就可以上传多个同一version的文件
所以修改一下build的值,重新上传就可以了
GridView是蛮实用的,参考下面的内容:
http://blog.csdn.net/hellogv/article/details/4567095
http://www.cnblogs.com/linjiqin/archive/2011/02/23/1962535.html
http://blog.csdn.net/wdaming1986/article/details/6786444

内容不转述,有兴趣可以参考

布局常用方式
<?xml version="1.0" encoding="utf-8"?>
<!--
android:numColumns="auto_fit" ,GridView的列数设置为自动
android:columnWidth="90dp",每列的宽度,也就是Item的宽度
android:stretchMode="columnWidth",缩放与列宽大小同步
android:verticalSpacing="10dp",两行之间的边距,如:行一(NO.0~NO.2)与行二(NO.3~NO.5)间距为10dp
android:horizontalSpacing="10dp",两列之间的边距
-->
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/gridview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:numColumns="auto_fit"
    android:verticalSpacing="10dp"
    android:horizontalSpacing="10dp"
    android:columnWidth="90dp"
    android:stretchMode="columnWidth"
    android:gravity="center"
/>

分页: 9/132 第一页 上页 4 5 6 7 8 9 10 11 12 13 下页 最后页 [ 显示模式: 摘要 | 列表 ]

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐