我发现iphone有viewDidUnload和dealloc.我想释放这个对象.我应该使用哪种方法来释放对象?他们之间有什么不同?
这是我的init方法:
-(id)init{
self = [super init];
magicNumber = 8;
myMagicArray = [[NSMutableArray alloc] initWithCapacity:(magicNumber*magicNumber)];
NSLog(@"this is the magic Array: %d", [myMagicArray count]);
return self;
}
Run Code Online (Sandbox Code Playgroud)
这是.h:
@interface Magic : NSObject {
NSMutableArray *myMagicArray;
int magicNumber;
}
Run Code Online (Sandbox Code Playgroud)
控制台告诉我数字是0而不是64,wt是否会发生?我已经查看了这篇文章:
想想这样的情况......我有一个应用服务器和一个数据库服务器.应用程序将询问数据库服务器信息.当然,数据库服务器需要密码.此外,具有SSL连接.是否有必要通过VPN网络建立连接?另外,我正在使用RoR开发,有没有办法保护database.yml ?? 谢谢.
这是一个Ruby代码:
if (@user.isAdmin?)
@admin_profile = AdminProfile.new
@user.admin_profile = @admin_profile
@admin_profile.save
@user.admin_profile_id = @admin_profile.id
else
@personal_profile = PersonalProfile.new
@user.personal_profile = @personal_profile
@personal_profile.save
@user.personal_profile_id = @personal_profile.id
end
Run Code Online (Sandbox Code Playgroud)
是否可以干掉这段代码?两个代码非常相似,但正如您所看到的,它们有一些区别,是否可以使其更简单?
以前我在iPhone开发中使用了Objective-C.看来我需要在后端站点做一些工作,我为此选择了PHP.在Objective-C中,我需要在使用它们之后释放它们.我还需要在PHP中执行此操作吗?谢谢.
我在互联网上检查了很多导航菜单,他们经常使用列表而不是按钮.这背后的原因是什么?为什么要使用按钮?谢谢.
可能重复:
PHP - 和/或关键字
我or以一种我不熟悉的方式看到了几个PHP代码.例如:
fopen($site,"r") or die("Unable to connect to $site");
Run Code Online (Sandbox Code Playgroud)
这等于这个||吗?
为什么要使用它而不是try catch块?什么会导致程序运行or die()?
这是我输入的代码......
mysql_query("INSERT INTO test (string) VALUES ('tes><ssst')");
Run Code Online (Sandbox Code Playgroud)
这就是我查询结果的方式:
$result = mysql_query("SELECT * FROM test");
while($row = mysql_fetch_array($result))
{
echo $row['id'] . " ---- " . $row['string'];
echo "<br />";
}
Run Code Online (Sandbox Code Playgroud)
但我只得到这个结果:
3 ---- tes>
我想念缺少的部分:" <ssst",但是当我进入数据库时,我可以检索我插入的字符串.发生了什么?谢谢.
我曾经写过一种非常强大的类型语言,例如java.我需要告诉编译器我将放入什么类型的变量......例如......
public static void sayHello(String aName)
Run Code Online (Sandbox Code Playgroud)
我可以确保用户将字符串传递给我...但如果我使用PHP,我可以这样做...
function sayHello($aName)
Run Code Online (Sandbox Code Playgroud)
我仍然可以调用sayHello,但我不知道param类型是什么......我可以让这个名字更具信息性:
function sayHelloWithString($aName)
Run Code Online (Sandbox Code Playgroud)
但是我不能阻止用户向我传递一个int .....用户仍然可以将int传递给我......它可能会导致很多错误....我怎么能阻止它?分享任何想法或经验?谢谢.
php ×4
html ×2
iphone ×2
objective-c ×2
animation ×1
arrays ×1
button ×1
css ×1
html-lists ×1
java ×1
javascript ×1
jquery ×1
jquery-ui ×1
mysql ×1
navigation ×1
object ×1
ruby ×1
security ×1
syntax ×1